remote
Software Engineer Remote - Optum
Software Engineer
Remote Software Engineer responsible for designing, building, and scaling cloud‑native health‑data platforms using Python, Java, AWS, and container technologies while delivering robust APIs and data pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices and APIs that process large volumes of health data.
- Implement cloud infrastructure on AWS, leveraging services such as EC2, S3, Lambda, and RDS.
- Build and optimize data pipelines using SQL and modern data‑processing frameworks.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and ensure high‑quality code through code reviews and automated testing.
Requirements
- 3+ years of professional software development experience with Python and/or Java.
- Hands‑on experience with AWS services and infrastructure‑as‑code tools.
- Strong knowledge of relational databases and SQL query optimization.
- Proficiency in building RESTful APIs and working with container technologies (Docker, Kubernetes).
- Excellent problem‑solving skills and ability to work independently in a fully remote environment.
Skills
pythonjavaawssqldockerkubernetes