Job Description
Software Development Engineer, Device OS
This is a challenging and complex project involving multiple AWS services, CI/CD pipeline creation, CDK development, and cloud application deployment across various regions.
Key Responsibilities
- Design and develop high-level and low-level features with end-to-end ownership and technical guidance for junior team members.
- Collaborate with internal and external stakeholders to clarify requirements and resolve dependencies.
- Participate in peer code and design reviews.
- Contribute to on-call rotation.
About the Team
The team is working on a large-scale, high-visibility project involving embedded development, cloud development, and API management.
Requirements
- 5+ years of professional software development experience.
- 3+ years of design or architecture experience.
- Knowledge of professional software engineering best practices.
- Experience with at least one programming language.
- 4+ years of cloud development experience.
- In-depth knowledge of AWS services.
Preferred Qualifications
- 5+ years of full software development life cycle experience.
- Bachelor's degree in computer science or equivalent.
- 3+ years of cloud application development experience.
- 3+ years of C/C++ development experience.
Amazon is committed to a diverse and inclusive workplace and is an equal opportunity employer.