Software Development Engineer
Amazon
Amazon
Join a dynamic team focused on creating world-class financial experiences for Amazon Selling Partners. If you're passionate about large-scale systems, complex engineering challenges, and delivering mission-critical financial solutions, this role is for you.
This position offers the opportunity to make a significant impact on our systems, business, and customers. We aim for 100% financial accuracy and transparency, and you'll be instrumental in achieving this vision. We value innovative, flexible, and self-directed engineers capable of writing high-performance, reliable code in a fast-paced environment.
Collaborate with cross-functional teams to bring innovative products and services to market. Design and build cutting-edge technologies within a distributed computing environment. Develop scalable, fault-tolerant, and cost-effective storage, index, and query systems. Create predictive solutions for large-scale distributed systems. Translate functional requirements into robust, scalable solutions. Participate in the entire development lifecycle, from design and implementation to documentation and maintenance. Produce comprehensive software documentation and evaluate new tools. Work within an agile framework to deliver high-quality software and mentor junior engineers.
A minimum of 3 years of professional software development experience (excluding internships) is required.
Additionally, you need at least 2 years of experience in designing or architecting new and existing systems, including an understanding of design patterns, reliability, and scaling. Proficiency in at least one programming language is essential for this role.
Preferred candidates will possess over 3 years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations. A Bachelor's degree in Computer Science or a related field is highly desirable.
Amazon
E-Commerce