remote
Software Engineer III - St. Jude Children's Research Hospital
Software Engineer
Senior backend engineer building scalable, secure services in Python and Java on AWS, driving data pipelines, API design, and continuous delivery for mission‑critical healthcare applications.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Java.
- Architect and deploy scalable solutions on AWS, leveraging services such as EC2, RDS, S3, and Lambda.
- Implement robust data pipelines and ETL processes, ensuring data integrity and compliance with healthcare regulations.
- Collaborate with cross‑functional teams to define API contracts, perform code reviews, and enforce best practices.
- Automate build, test, and deployment workflows using CI/CD pipelines (GitHub Actions, Jenkins, or similar).
- Monitor application performance, troubleshoot issues, and optimize resource utilization.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS services and infrastructure as code (Terraform or CloudFormation).
- Proficiency in relational databases (SQL) and experience with data modeling.
- Experience with containerization (Docker) and orchestration (Kubernetes or ECS).
Skills
pythonjavaawssqldockercicd