Senior Software Engineer II
unitedhealthgroup
Job Description
- Design, develop, test, and maintain full-stack applications using modern backend and frontend technologies, delivering reliable, high-performance solutions at enterprise scale
- Build and evolve RESTful APIs and backend services with a focus on security, scalability, and maintainability
- Develop modern, responsive, and accessible user interfaces using contemporary frontend frameworks
- Participate across the full software development lifecycle, including design, implementation, testing, CI/CD, deployment, and production support
- Act as a hands-on engineer, working independently on complex problems and leading by example through high engineering standards
- Troubleshoot complex technical issues, perform root-cause analysis, and implement durable solutions in both development and production environments
- Support application availability, reliability, and stability for business-critical systems, including participation in incident response and operational support
- Collaborate with product management, architecture, QA, and platform teams to translate business requirements and roadmaps into technical solutions
- Contribute to design documentation, technical specifications, and operational runbooks to support long-term maintainability
- Identify gaps, risks, and improvement opportunities within existing systems and propose practical, scalable enhancements
- Collaborate with the team to identify opportunities for AI/ML integration
-
Adhere to Agile and Scaled Agile (SAFe) practices, engineering governance, and enterprise service management processes
- Comply with all applicable Company policies, procedures, and business directives, changes including those relating to work location, team assignments, work schedules, and flexible work arrangements
Required Qualifications:
- Bachelor of Science in computer science or related quantitative field
- 8+ years of experience with software engineering and software development life cycle
- 5+ years of experience designing, developing, and supporting Spring Boot-based APIs and backend services
- Hands-on experience in backend software engineering within large-scale enterprise environments
- Experience working in Agile software development environments, collaborating closely with product, engineering, and operations teams
- Experience working with relational databases, including MS SQL
- Experience supporting systems in regulated environments with a solid focus on reliability, security, and compliance, particularly within healthcare or pharmacy domains
- Working knowledge of CI/CD practices and tooling, including GitHub Actions, artifact management, secrets management, and automated quality controls
- Solid proficiency in Java, with demonstrated experience building secure, scalable, and maintainable applications