Software Dev Engineer II, Amazon Now (Tez)
Amazon
Amazon
Join the India Grocery and Everyday Essentials team at Amazon, where we are building cutting-edge supply chain systems for Amazon's global quick commerce operations. This is a unique opportunity to develop foundational systems for demand forecasting, inventory management, and inter-store transfers, all powered by sophisticated backend services. Our work spans the entire quick commerce lifecycle, ensuring seamless inventory availability, optimized placement, and reliable order fulfillment and delivery promises.
As part of this greenfield initiative, you will collaborate with a highly skilled team of Senior Software Development Engineers, Senior Financial Engineers, and Principal Engineers. This role offers exceptional growth potential and the chance to contribute to industry-leading supply chain solutions from the ground up.
As a Software Development Engineer, you will tackle complex challenges by applying robust technologies and established best practices. You will partner with your team to conceptualize, design, and implement stable, high-performance software solutions. A deep understanding of various design approaches and their appropriate application is essential, ensuring pragmatic and effective solutions.
You will be responsible for producing maintainable code, making it understandable for colleagues new to the system. Minimizing short-term workarounds and addressing issues with appropriate complexity upfront are key. The role involves creating flexible, well-architected software, making judicious trade-offs, promoting reusability, and carefully managing dependencies. Efficiency in resource utilization, including hardware, database, memory, and CPU, is paramount. You will also actively contribute to project ideation in collaboration with customers, stakeholders, and peers.
We are seeking experienced engineers with a minimum of 3 years in non-internship professional software development. A strong foundation in system design and architecture, including experience with design patterns and ensuring reliability and scalability of new and existing systems, is required (minimum 2 years).
Proficiency in at least one core software programming language is essential. Experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations, is highly desirable. A Bachelor's degree in Computer Science or a related field is preferred.
Amazon
E-Commerce