Software Development Engineer I
Amazon
Amazon
Embark on a dynamic software development journey where you'll craft clean, well-tested code that impacts millions of customers. This role offers the chance to build software at a massive scale while enhancing your technical expertise alongside accomplished engineers. You'll be involved in the complete software lifecycle, from initial design and development through rigorous testing, deployment, and ongoing operations.
This position is ideal for proactive individuals eager to learn new technologies and design patterns, thriving in collaborative environments. If you're a self-starter passionate about making a significant impact early in your career, this opportunity awaits.
Contribute to the full software development lifecycle, designing, developing, testing, deploying, and maintaining high-quality software components.
Write efficient, well-structured code, employing optimal data structures and algorithms while making informed trade-offs between maintainability, efficiency, and complexity.
Engage in code reviews and provide operational support, actively identifying root causes of issues and championing improvements in software quality and reliability.
Utilize generative AI tools effectively to boost productivity, ensuring outputs meet stringent quality and responsible practice standards.
Collaborate with team members to enhance and refactor existing software, fostering a codebase that is easily understood, extended, and maintained by others.
A minimum of 1 year of professional software development experience, excluding internships.
Proficiency in at least one software programming language.
Experience with the full software development lifecycle, including design, development, testing, and deployment.
Familiarity with best practices in code quality, testing, and maintainability.
A Bachelor's degree in Computer Science or a related field is preferred.
Amazon
IT Consulting