Senior Software Engineer
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-10-17
-
Software Development
Backend Developer, DevOps, Cloud Engineer - Software, Software Engineer
Job Description - Senior Software Engineer (2390097) Senior Software Engineer - 2390097
Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity, we use innovative approaches to solve some of health care’s most complex challenges. Your contributions here have the potential to change lives.
Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.
This role supports the Identity Management rebuild initiative and ongoing support for the existing application. The Software Engineer will design, build, test, deploy, and operate scalable APIs, microservices, and data-intensive backend services. The role retains a solid foundation in Python and PySpark while expanding into API development, cloud-native application engineering, automation, observability, and secure software delivery.
You’ll enjoy the flexibility to work remotely
* from anywhere within the U.S. as you take on some tough challenges.
For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week.
Primary Responsibilities:- Lead the design, development, testing, deployment, and support of backend applications, RESTful APIs, and microservices for the Identity Management rebuild and existing application
- Design and build production-quality services using Python and modern API frameworks, establishing reusable patterns and engineering standards
- Architect and develop data-intensive application components and distributed processing workflows using PySpark, Azure Databricks, and Azure Data Factory
- Own API design standards, including contracts, request and response models, error handling, versioning strategies, and service documentation using OpenAPI or Swagger
- Implement resilient microservice patterns, including service-to-service communication, retries, timeouts, idempotency, asynchronous processing, and graceful failure handling
- Create automated unit, integration, API, regression, and performance tests; integrate quality checks into CI/CD pipelines
- Implement application logging, metrics, tracing, alerting, and dashboards to improve observability, incident response, and operational reliability
- Apply secure coding practices, authentication and authorization controls, secrets management, encryption, and privacy-by-design principles
- Lead troubleshooting of complex production issues, perform root cause analysis, improve service performance, and drive scalability, reliability, and cost optimization
- Champion Git-based engineering practices, lead code and design reviews, and strengthen branching, automated build, release control, and infrastructure-aware deployment workflows
- Use enterprise-approved AI tools and custom agents to accelerate coding, testing, documentation, debugging, monitoring, and operational support
- Partner with product, data engineering, platform engineering, architecture, security, and application teams to shape technical direction, deliver priorities, and communicate risks, dependencies, tradeoffs, and progress
- Provide technical leadership through architecture reviews, design guidance, code reviews, and mentoring of software engineers
- Identify technical debt, define modernization priorities, and drive continuous improvement in engineering quality, reliability, and delivery practices
You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).