onsite
Software Development Engineer II - Amazon Web Services
Software Engineer
Senior software engineer focused on designing, developing, and maintaining distributed and embedded applications on AWS, leveraging Python, C++, Docker, and CI/CD pipelines to deliver robust, scalable solutions.
About the role
Key Responsibilities
- Design, implement, and test high‑performance distributed and embedded software components in Python and C++.
- Translate functional requirements into scalable, maintainable solutions that integrate seamlessly with AWS services.
- Participate in the full software development lifecycle, including architecture reviews, code reviews, and documentation.
- Build and maintain CI/CD pipelines using Docker, Kubernetes, and AWS CodePipeline to ensure rapid, reliable deployments.
- Collaborate with cross‑functional teams to troubleshoot, optimize, and enhance system performance.
Requirements
- 3+ years of professional software development experience in a cloud or embedded environment.
- Strong problem‑solving skills and ability to write clean, well‑documented code.
- Excellent communication skills and a collaborative mindset.
Skills
pythoncawsdockercicd