Mutual of Omaha Careers

Software Engineer (Java/Spring Boot/React)

Apply now Job no: 504681
Work type: Full Time Regular
Location: Remote
Categories: Information Technology

If you’re excited by modern architecture, meaningful work, and building systems that truly help people, this might be your next great role.

We’re in the middle of a major modernization journey, moving away from legacy mainframe systems and toward a modern, event-driven API architecture—one that isn’t tightly coupled to any single system and is designed to scale with the future. This is not a small refactor or a facelift; this is foundational transformation.

At the heart of this work is Life Claims—arguably the most important moment in the insurance lifecycle. Claims are the reason life insurance exists, and our mission is to make that experience simpler, faster, and more human. Every improvement we make for our claims analysis directly improves the experience of beneficiaries during some of life’s most difficult moments.

What makes this especially exciting right now:
• We’re evolving the Life Claims experience from a “mainframe façade” into a modern, independent claims system.
• We’re reducing complexity for users—moving closer to a single-system experience where analysts no longer need to juggle multiple windows and disconnected systems
• A major upcoming milestone is bringing the Senior Age Life (SAL) product onto a new administration platform, which will fundamentally transform the Life Claims UI.
As we complete integrations with Product Definition and begin publishing events, we’re unlocking new flexibility, scalability, and speed across the platform.

WHAT WE CAN OFFER YOU:

  • Estimated Salary: (Levels have variable responsibilities and qualifications)
    • Engineer I: $95,000 - $115,000, plus annual bonus opportunity
    • Engineer II: $115,000 - $130,000, plus annual bonus opportunity
  • 401(k) plan with a 2% company contribution and 6% company match.
  • Work-life balance with vacation, personal time and paid holidays. See our benefits and perks page for details.
  • Applicants for this position must not now, nor at any point in the future, require sponsorship for employment. 

WHAT YOU'LL DO:

  • Design, develop, test, and maintain applications using Java (Spring Boot) for backend services and JavaScript (React) for frontend interfaces
  • Translate business and functional requirements into technical solutions aligned with enterprise architecture and engineering standards
  • Participate in Agile ceremonies and contribute to team deliverables within a structured Agile framework (e.g., SAFe)
  • Apply established software engineering principles, design patterns, and development standards to produce high-quality, maintainable code
  • Collaborate with product owners, architects, and fellow engineers to support both strategic initiatives and day-to-day delivery
  • Contribute to API development, system integration, and service-oriented architecture
  • Support the implementation of automated testing strategies to ensure quality and reliability
  • Assist in evaluating technical options, including trade-off and cost-benefit analysis, to support sound engineering decisions
  • Identify opportunities to improve system performance, scalability, and operational efficiency
  • Follow DevOps practices, including CI/CD pipelines, monitoring, and operational support
  • Contribute to the creation and reuse of design artifacts, documentation, and engineering knowledge assets

WHAT YOU’LL BRING:

  • Foundational knowledge of software engineering principles, including development, testing, and maintenance of applications across the software development lifecycle
  • Experience developing backend services using Java and Spring Boot
  • Experience building frontend applications using JavaScript and React
  • Understanding of RESTful APIs, service integration, and modern application architecture
  • Ability to apply a structured, disciplined approach to problem-solving and software development
  • Strong collaboration and communication skills within a team-based environment
  • Demonstrated ability to learn new technologies and adapt within a structured engineering organization
  • Commitment to quality, including testing, documentation, and adherence to standards
  • You promote a culture of diversity and inclusion, value different ideas and opinions, and listen courageously, remaining curious in all that you do.
  • Able to work remotely with access to a high-speed internet connection and located in the United States or Puerto Rico.

PREFERRED:

  • Bachelor’s degree in Computer Science.
  • Experience with Java Spring Boot for the back end
  • Experience with JavaScript React for the back end
  • Experience working with automation technologies

We value diverse experience, skills, and passion for innovation. If your experience aligns with the listed requirements, please apply! 

If you have questions about your application or the hiring process, email our Talent Acquisition area at careers@mutualofomaha.com. Please allow at least one week from time of applying if you are checking on the status.

Stay Safe from Job Scams
Mutual of Omaha only accepts applications from mutualofomaha.com/careers. Legitimate communications will come from '@mutualofomaha.com.' We never request sensitive information or extend job offers without conducting interviews. For more details, check our Hiring FAQs. Stay alert for scams and apply securely!

Fair Chance Notices

Advertised: Central Daylight Time
Applications close: Central Daylight Time

Apply now

Candidate Profile

Log in to your existing account to view or modify your employment profile

Log in to my profile

Subscribe to Job Alerts

If you would like to receive notifications of new job openings please subscribe here:

Subscribe
Back to top