remote
Staff Software Engineer Platform - SmithRx
Software Engineer
Lead the design and delivery of scalable backend services, driving DevOps excellence and cloud architecture on AWS. Champion CI/CD pipelines, container orchestration, and high‑availability solutions for mission‑critical applications.
About the role
Key Responsibilities
- Architect and implement robust, scalable backend services using Python and modern frameworks.
- Design and maintain CI/CD pipelines, ensuring rapid, reliable deployments across multiple environments.
- Lead containerization strategy with Docker and Kubernetes, optimizing resource utilization and fault tolerance.
- Collaborate with cross‑functional teams to define infrastructure requirements and enforce best practices.
- Mentor junior engineers, fostering a culture of continuous improvement and technical excellence.
Requirements
- 10+ years of software engineering experience with a focus on backend development.
- Deep expertise in DevOps practices, including CI/CD, monitoring, and incident response.
- Proven experience with AWS services (ECS, EKS, Lambda, RDS, S3) and infrastructure as code (Terraform/CloudFormation).
- Strong knowledge of container orchestration, networking, and security best practices.
- Excellent communication skills and a track record of mentoring and leading technical teams.