Milliman
Senior Software Engineer .NET
Milliman, Bristol, Tennessee, us, 37621
The purpose of this role is to work with the Integrate Product Development team to:
Help define, build, and scale modern actuarial development tools and data workflows and pipelinesImprove the Actuarial modelling and reporting workflows experienceSupport our customersContinue to help maintain and advance technical best practices.
We believe insurance is a fundamental 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 of the midst of 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 reinventing 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 this differentiates us in the industry as our software is built in close collaboration with our consultants and in partnership with our customers, which provides us a feedback loop and lean mindset not usually possible in a heavily regulated market.
We believe technology will fundamentally change the way 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 regarded actuarial mathematicians in the world. Our team is a fusion of skills and people, we value a growth mindset, practice continuous delivery, build hyper-scale computational systems, make big data usable, automate complex financial workflows, and provide a development environment for actuaries to build risk models. We break new ground, so above all, you must love to learn and demonstrate an ability to adapt to new challenges.
Company Background
Life Technology Solutions (LTS) is a practice within Milliman, one of the largest actuarial consulting firms in the world.
Our system, Integrate, is a market-leading application used throughout the life insurance industry for activities such as financial modelling and reporting, business planning and reporting, and insurance product pricing.
Our cutting-edge cloud-hosted product Integrate uses Microsoft Azure for large-scale financial modelling and reporting calculations, making us the leading actuarial Microsoft Azure Partner and one of the largest worldwide users of cloud computing services.
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 first-hand.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.
Main Responsibilities
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.Writeautomatedtests to cover all requirements and functionality.
Skills
(Essential)
Ownership:Apassion and willingness to own work from inception through delivery. To us, ownership includes contributing tothedesign, development, and testing of simple solutions to complicated problems. You must champion your team’s work.Communication:Ability to effectivelywrite and verballycommunicate technical information.Testing:Experience with modern code-firstautomatedtest practices (e.g., unit tests, API testing, performance 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
(Essential)
Experience with modern systems languages (e.g., C#, Java, TypeScript, C++).Experience with modern web application development.Experience with cloud technologies and current cloud computing trends.Experience with modern source control versioning systems
(Preferred)
Experience with ASP.NET MVC and C#Experience with the Azure cloud technologies and current cloud computing trendsExperience working on projects with multiple work-streams and multiple delivery phases.Experience with debugging and profiling tooling and strategies.Experience with Test-Driven Development practices.Experience with docker and KubernetesExperience with Git and Continuous Integration practices.
Qualifications
5+ years of relevant software industry experience with a bachelor’s degree focused on software engineering, computer science, financial engineering, or mathematics.A degree is not a requirement if you have relevant industry experience.
Milliman Benefits
At Milliman, we focus on creating an environment that recognizes – and meets – the personal and professional needs of the individual. We offer a competitive benefits package which includes:
Medical, dental and vision coverage for employees and their dependents, including domestic partnersA 401(k) plan with matching program, and profit sharing contributionEmployee Assistance Program (EAP)A discretionary bonus programPaid Time Off (PTO) starts accruing on the first day of work and can be used for any reason; full-time employees will accrue 15 days of PTO per year, and employees working less than a full-time schedule will accrue PTO at a prorated amount based on hours workedFamily building benefits, including adoption and fertility assistance and paid parental leave up to 12 weeks for employees who have worked for Milliman for at least 12 months and have worked at least 1,250 hours in the preceding 12-month periodA minimum of 8 paid holidaysMilliman covers 100% of the premiums for life insurance, AD&D, and both short-term and long-term disability coverageFlexible spending accounts allow employees to set aside pre-tax dollars to pay for dependent care, transportation, and applicable medical needs
Compensation: The salary range is $98,000 to $150,000, depending on a combination of factors, included but not limited to education, relevant work experience, qualifications, skills, certifications, location, etc.
Candidates hired into this role will be required to work in-person in the Milliman office in either Chicago, IL or Seattle, WA on a weekly basis, but flexible work arrangements will be considered.
All qualified applicants will receive consideration for employment, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.#J-18808-Ljbffr
Help define, build, and scale modern actuarial development tools and data workflows and pipelinesImprove the Actuarial modelling and reporting workflows experienceSupport our customersContinue to help maintain and advance technical best practices.
We believe insurance is a fundamental 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 of the midst of 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 reinventing 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 this differentiates us in the industry as our software is built in close collaboration with our consultants and in partnership with our customers, which provides us a feedback loop and lean mindset not usually possible in a heavily regulated market.
We believe technology will fundamentally change the way 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 regarded actuarial mathematicians in the world. Our team is a fusion of skills and people, we value a growth mindset, practice continuous delivery, build hyper-scale computational systems, make big data usable, automate complex financial workflows, and provide a development environment for actuaries to build risk models. We break new ground, so above all, you must love to learn and demonstrate an ability to adapt to new challenges.
Company Background
Life Technology Solutions (LTS) is a practice within Milliman, one of the largest actuarial consulting firms in the world.
Our system, Integrate, is a market-leading application used throughout the life insurance industry for activities such as financial modelling and reporting, business planning and reporting, and insurance product pricing.
Our cutting-edge cloud-hosted product Integrate uses Microsoft Azure for large-scale financial modelling and reporting calculations, making us the leading actuarial Microsoft Azure Partner and one of the largest worldwide users of cloud computing services.
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 first-hand.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.
Main Responsibilities
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.Writeautomatedtests to cover all requirements and functionality.
Skills
(Essential)
Ownership:Apassion and willingness to own work from inception through delivery. To us, ownership includes contributing tothedesign, development, and testing of simple solutions to complicated problems. You must champion your team’s work.Communication:Ability to effectivelywrite and verballycommunicate technical information.Testing:Experience with modern code-firstautomatedtest practices (e.g., unit tests, API testing, performance 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
(Essential)
Experience with modern systems languages (e.g., C#, Java, TypeScript, C++).Experience with modern web application development.Experience with cloud technologies and current cloud computing trends.Experience with modern source control versioning systems
(Preferred)
Experience with ASP.NET MVC and C#Experience with the Azure cloud technologies and current cloud computing trendsExperience working on projects with multiple work-streams and multiple delivery phases.Experience with debugging and profiling tooling and strategies.Experience with Test-Driven Development practices.Experience with docker and KubernetesExperience with Git and Continuous Integration practices.
Qualifications
5+ years of relevant software industry experience with a bachelor’s degree focused on software engineering, computer science, financial engineering, or mathematics.A degree is not a requirement if you have relevant industry experience.
Milliman Benefits
At Milliman, we focus on creating an environment that recognizes – and meets – the personal and professional needs of the individual. We offer a competitive benefits package which includes:
Medical, dental and vision coverage for employees and their dependents, including domestic partnersA 401(k) plan with matching program, and profit sharing contributionEmployee Assistance Program (EAP)A discretionary bonus programPaid Time Off (PTO) starts accruing on the first day of work and can be used for any reason; full-time employees will accrue 15 days of PTO per year, and employees working less than a full-time schedule will accrue PTO at a prorated amount based on hours workedFamily building benefits, including adoption and fertility assistance and paid parental leave up to 12 weeks for employees who have worked for Milliman for at least 12 months and have worked at least 1,250 hours in the preceding 12-month periodA minimum of 8 paid holidaysMilliman covers 100% of the premiums for life insurance, AD&D, and both short-term and long-term disability coverageFlexible spending accounts allow employees to set aside pre-tax dollars to pay for dependent care, transportation, and applicable medical needs
Compensation: The salary range is $98,000 to $150,000, depending on a combination of factors, included but not limited to education, relevant work experience, qualifications, skills, certifications, location, etc.
Candidates hired into this role will be required to work in-person in the Milliman office in either Chicago, IL or Seattle, WA on a weekly basis, but flexible work arrangements will be considered.
All qualified applicants will receive consideration for employment, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.#J-18808-Ljbffr