Full Job Description
We are looking for an energetic Senior Software Engineer with a desire to grow their knowledge and experience as part of our dynamic Integrate™ team. You must be a passionate C# developer that is excited about using the best .NET Core has to offer to build cloud native solutions on Microsoft Azure. You must also have an interest in insurance or financial markets. We believe that insurance is a fundamentally important part of society. By delivering the best actuarial technology solutions for life insurers, we are doing our part to help everyone provide for themselves and their loved ones in light of a major catastrophe, critical illness or death, and have access to a retirement that they deserve.
Integrate™ is a cloud native actuarial modeling and risk management platform for the life insurance market. We are using technology to re-invent how risk is modeled and managed so that our customers can provide products that protect the financial well-being of people everywhere.
We are an agile team working within an entrepreneurial business. We are not just a software vendor; we provide a full range of actuarial consulting services. We believe that this differentiates us in the industry as our software is built in close collaboration with our consultants and in partnership with our clients, which provides us a feedback loop and lean mindset not possible in a heavily regulated market.
We believe that technology can fundamentally change the way that actuaries work in the life insurance industry, making them more efficient, effective and informed. We built Integrate to help them focus on what they do best: lead with confidence. We are not only changing the way actuaries work; we are changing the way actuarial solutions are built and delivered.
You will have the chance to learn a complex business domain from some of the most well-regarded actuarial mathematicians in the world. Our team is a fusion of skills and people, we value a growth mindset, practice continuous delivery, build hyperscale computational systems, make big data usable, automate complex financial workflows and develop a DSL for actuaries to build mathematical risk models. We break new ground, so above all you must learn to learn, and demonstrate an ability to adapt to new challenges.
What We Value
Our customers and providing them innovative solutions.
Agile development, including pair programming, shared code ownership, customer interaction, TDD/BDD.
Team collaboration, not just with other developers, but with our partners in the business as well.
Eagerness to learn new skills and technologies.
Who We Are Looking For
Are you smart and passionate looking to affect real change in the industry? Then we are looking for you!
Our development team hubs are based in Seattle, Washington and Southampton, England. You can be anywhere, so long as you can make one of those time zones work, and have what it takes to collaborate remotely.
Deliver industry-leading software with competitive cadence.
Collaborate in a team-focused, Agile development environment.
Ability to organize and self-direct to get things done.
Embrace technical excellence and continuous learning.
Contribute and adapt to changing requirements, ideas and solutions.
Design and develop customer facing applications.
Write automated tests to cover all requirements/functionality.
What We Offer
Equal Opportunity Employer.
A fun, open, flexible and collaborative team that challenges and likes to be challenged.
An entrepreneurial structure with minimal hierarchy where you can influence direction and see your impact firsthand.
Full support and encouragement for a healthy work-life balance.
An expanding team comprised of ground-breaking software professionals, with a passion for excellence.
A competitive salary and various other benefits.
Ownership: A passion and willingness to own work from inception through delivery. To us, ownership includes contributing to the design, development and testing of simple solutions to complicated problems. You must champion your team’s work.
Communication: Ability to effectively write and verbally communicate technical information.
Testing: Experience with modern code-first automated test practices (e.g., unit tests, API testing, load testing). We go fast with small teams. We do this by investing in fast, reliable and effective test automation throughout the stack.
Growth mindset: We do not expect expertise in everything, but we believe great employees can learn almost anything and we expect employees to be comfortable giving and receiving feedback.
Experience with a modern systems language (e.g., C#, Java, TypeScript, C++).
Experience with docker and Kubernetes.
5+ years of relevant software industry experience with a bachelor’s degree focused on software engineering, computer science, financial engineering or mathematics. Although, a degree is not critical if you have relevant industry experience.
Experience with the Azure cloud technologies and current cloud computing trends.
Computational finance and or actuarial and modeling knowledge through project work, thought leadership, product development or other means.
Experience working on projects with multiple work-streams and multiple delivery phases.
Experience with data structures or algorithms gathered from a data structures or algorithms class, course projects, research, individual projects, internships or other practical experience inside or outside of school or work (including open source hobby coding).
Milliman is among the world’s largest providers of actuarial, risk management, and related technology and data solutions. Our consulting and advanced analytics capabilities encompass healthcare, property and casualty insurance, life insurance and financial services, and employee benefits. Our mission is to help our clients protect the health and well-being of people everywhere. We believe that our mission knows no borders, which is why we’re committed through our work and our partnerships to addressing global challenges in education, health, and economic development. You can learn more about our mission, vision and values here.
With more than 3,800 employees and revenue of US$1.1 billion in 2018, the firm serves the full spectrum of business, financial, government, union, education, and nonprofit organizations.
Founded in 1947, Milliman today has offices in principal cities worldwide, covering markets in North America, Latin America, Europe, Asia and the Pacific, the Middle East, and Africa.
Life Technology Solutions, a group within Milliman, Inc., provides market-leading products and services related to financial risk reporting.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)