Software Development Engineer - II, ShipTech Analytics
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Engineering · Machine Learning
In short
Amazon's ShipTech Analytics team is seeking a Software Development Engineer II to revolutionize global transportation through data and AI. You will design, implement, and scale mission-critical data products, work with complex data, and contribute to traditional analytics and AI/ML initiatives. This role offers opportunities for technical leadership, mentorship, and impactful contributions to business-critical systems.
Responsibilities
- Independently own and deliver complex technical projects with minimal guidance.
- Write high-quality code and design scalable solutions that meet team goals.
- Provide technical guidance to junior engineers through code reviews, design discussions, and pair programming.
- Share best practices and help elevate the technical skills of teammates.
- Partner effectively with customers, stakeholders, and cross-functional teams to understand requirements and deliver solutions.
- Contribute to technical discussions and help build consensus on design decisions.
- Follow and advocate for effective development processes.
- Write well-tested code with minimal defects and contribute to system reliability and operational excellence.
- Proactively identify technical risks and dependencies, escalating them appropriately with proposed solutions.
- Communicate technical concepts clearly, both verbally and in writing, to diverse audiences.
- Understand team goals and contribute to technical strategy discussions.
- Make sound technical decisions within your scope of ownership and align work with broader team objectives.
- Provide technical leadership to the team, drive best practices, mentor other engineers, and drive continuous improvements in engineering excellence.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Desired Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Benefits
- Opportunities to develop technical expertise
- Opportunities to take on increasing leadership responsibilities
- Opportunities to make meaningful impact on systems that drive business-critical decisions across the organization
- Inclusive culture empowers Amazonians to deliver the best results for our customers.
#software development#analytics#data#AI/ML#transportation