Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.
Job Responsibilities:
- Design, develop, test, deploy, and maintain scalable, high-performance software solutions using Python as the primary programming language.
- Build and implement cloud-native applications leveraging Google Cloud Platform (GCP) services such as Cloud Run, GKE, BigQuery, Pub/Sub, and Cloud Storage.
- Translate product requirements into technical solutions and deliver incremental customer value frequently with high quality and reliability.
- Participate actively in Agile/Scrum methodologies, contributing to sprint planning, design discussions, and continuous delivery practices.
- Own end-to-end delivery across the full software development lifecycle-requirements gathering, system design, coding, testing, deployment, and production support.
- Design and optimize relational database (RDBMS) schemas, write efficient queries, and ensure data integrity, performance, and scalability.
- Conduct thorough code reviews to enforce best practices, improve code quality, and enhance application performance and maintainability.
- Troubleshoot and resolve production issues, perform root cause analysis, and implement long-term fixes and monitoring solutions.
- Drive innovative and efficient solution design, incorporating modern architectures such as microservices and event-driven systems.
- Collaborate closely with architecture and platform teams to design robust, scalable, and secure systems aligned with enterprise standards.
- Explore and apply AI/ML concepts (good to have) such as model integration, prompt engineering, or data-driven insights to enhance product capabilities.
- Work effectively in a dynamic, fast-paced, and collaborative environment, making informed and independent technical decisions.
- Partner with cross-functional teams (product, QA, DevOps) to meet project timelines and ensure high-quality deliverables.
- Solve complex, ambiguous problems with minimal guidance, demonstrating strong analytical and system design skills.
- Act as a technical mentor and resource for team members, guiding best practices and knowledge sharing.
- Ensure adherence to security, compliance, and organizational policies, while remaining flexible to evolving business needs, team structures, and work environments.
Job qualifications:
-
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
-
5+ years of software development experience, with strong expertise in Python as the primary programming language; experience in Java or JavaScript is a plus. Proven track record of building microservices-based applications and ability to learn and adapt to new technologies.
-
Hands-on experience with Google Cloud Platform (GCP), including services such as Cloud Run, GKE, BigQuery, Pub/Sub, and Cloud Storage.
-
Strong knowledge of Relational Database Management Systems (RDBMS), particularly PostgreSQL, including schema design, query optimization, and performance tuning.
-
Experience in CI/CD pipelines and DevOps practices, including automated build, testing, and deployment processes.
-
Proficiency in RESTful API development, serverless architecture, containerization (Docker/Kubernetes), and Infrastructure as Code (IaC) tools (e.g., Terraform).
-
Experience with distributed systems, including messaging/streaming platforms (e.g., Pub/Sub, Kafka).
-
Experience with application observability and monitoring tools (e.g., Splunk, Cloud Monitoring); Splunk experience preferred.
-
Strong experience working within an Agile/Scrum environment.
-
Solid understanding of software engineering fundamentals, including unit testing, code reviews, design patterns, performance tuning, and secure coding practices.
-
Ability to work on complex and less-structured problems with minimal supervision and drive solutions independently.
-
Strong collaboration, communication, and mentoring skills.
-
Good to have: Exposure to AI/ML concepts, including experience working with Large Language Models (LLMs), prompt engineering, or integrating AI capabilities into applications.
Design, develop, and deploy AI-powered solutions using no-code, low-code, and advanced platforms, translating business needs into scalable applications that enhance products, workflows, and decision-making.
At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone - of every race, gender, sexuality, age, location and income - deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.