JOBSEARCHER

Software Engineer (Java, SQL)

SuperworqDenver, COL6 LeadNovember 13th, 2026
About The Company: Optum Tech is a global leader in healthcare innovation dedicated to developing cutting-edge solutions that improve people's lives and optimize the healthcare system for all. Leveraging advanced data analytics, artificial intelligence, and cybersecurity, we tackle some of the most complex challenges in healthcare. Our mission is to make healthcare work better for everyone through people-led, responsible AI while fostering a culture of caring, connection, and growth. As part of UnitedHealth Group, we are committed to shaping the future of healthcare by harnessing technology and innovation to make care simpler, more affordable, and more connected for the populations we serve.
About The Role: We are seeking a Lead Software Engineer to join the Optum Bank Group within Optum Technology. This role is fully remote (Central Time Zone preferred) and involves leading a distributed engineering team focused on developing, modernizing, and enhancing critical banking and financial technology systems. The successful candidate will drive architectural vision and hands-on implementation of high-volume, secure Java and Spring Boot microservices, while also evaluating and building intelligent AI solutions to optimize financial workflows and improve automation. The Lead Software Engineer will champion engineering best practices, conduct code and architecture reviews, mentor engineers, and ensure the highest standards of security, compliance, and platform resiliency in financial systems. This role offers the flexibility to work remotely from anywhere in the U.S., with an in-office requirement for Minneapolis or Washington, D.C. hires.
Qualifications: 5+ years of professional software engineering experience designing, building, and deploying enterprise-scale distributed systems 4+ years of hands-on experience developing backend microservices and APIs using Java and Spring or Spring Boot frameworks 3+ years of experience designing and implementing secure, high-volume RESTful APIs or distributed service architectures 2+ years of experience with relational or NoSQL databases such as PostgreSQL, Oracle, MySQL, or MongoDB2+ years of experience with public cloud platforms like AWS, Azure, or Google Cloud Platform 2+ years in a technical lead role, including code reviews and mentoring engineering teams 2+ years experience with automated testing, CI/CD pipelines, and modern DevOps tools such as Jenkins, GitHub Actions, Docker, or Kubernetes 1+ years experience designing or integrating AI-powered applications, machine learning models, or GenAI APIsPreferred: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent experience
Preferred: Experience in financial services, core banking systems, payment gateways, or healthcare financial accounts (HSA, FSA, HRA)
Preferred: Knowledge of banking data security standards and compliance frameworks (PCI-DSS, SOC 2, NACHA)
Preferred: Experience integrating Large Language Models (LLMs) with enterprise microservices using frameworks like Spring AI or LangChain
Preferred: Familiarity with event-driven architectures and message streaming platforms such as Apache Kafka, RabbitMQ, or AWS SQS/SNS
Preferred: Experience with containerization and orchestration technologies including Docker and Kubernetes
Responsibilities:
  • Provide technical leadership and set architectural direction across the software development lifecycle for enterprise Java and Spring Boot banking microservices
  • Design, develop, and deploy AI-powered solutions that address complex business challenges with a focus on responsible AI use
  • Evaluate emerging technology trends to inform solution design and drive strategic innovation in financial and banking technology
  • Utilize enterprise-approved AI tools to streamline workflows, automate tasks, and foster continuous improvement within engineering teams
  • Architect, build, and optimize scalable, highly secure, and resilient RESTful APIs and distributed financial service architectures
  • Establish and enforce engineering standards, automated testing protocols, design patterns, and robust CI/CD pipelines to ensure financial-grade system reliability
  • Lead architecture and code reviews, proactively identifying and resolving performance bottlenecks, security vulnerabilities, and technical debt
  • Collaborate with product managers, security teams, and business stakeholders to translate business requirements into technical roadmaps and delivery plans
  • Mentor, coach, and guide software engineers in a distributed, remote environment to promote engineering excellence and continuous learning
  • Drive a culture of innovation, quality, and accountability within the engineering team
Benefits:
  • Comprehensive benefits package including health, dental, and vision coverage
  • Incentive and recognition programs to reward performance
  • Equity stock purchase plan 401(k) retirement savings plan with company contributions
  • Flexible remote work options
  • Opportunities for professional development and career growth
  • Supportive and inclusive work environment
Equal Opportunity UnitedHealth Group and its affiliated brands are Equal Employment Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, protected veteran status, or any other characteristic protected by applicable local, state, or federal laws. We are committed to creating an inclusive workplace where everyone feels welcomed, valued, heard, and respected, empowering individuals to bring their authentic selves to work and strengthening our collective impact through diverse talents, backgrounds, experiences, and perspectives.