remote
Software Systems Engineer - ECS
Systems Engineer
Software Systems Engineer focused on cloud migration and modernization for NIH NIAID projects, leveraging Python, AWS, and DevOps practices to deliver scalable, secure infrastructure solutions.
About the role
Key Responsibilities
- Lead cloud migration initiatives, designing and implementing scalable architectures on AWS.
- Develop and maintain automation scripts in Python to streamline deployment and configuration.
- Collaborate with cross‑functional teams to modernize legacy applications and infrastructure.
- Implement CI/CD pipelines, ensuring continuous delivery and high code quality.
- Monitor and optimize system performance, applying best practices for security and compliance.
Requirements
- 5+ years of experience in cloud engineering and software development.
- Proficiency with AWS services (EC2, S3, RDS, Lambda, CloudFormation).
- Strong Python programming skills and experience with automation tools.
- Hands‑on experience with DevOps practices, CI/CD, and container orchestration.
- Excellent problem‑solving skills and ability to work independently in a remote environment.