Senior Software Development Engineer
Join the team that builds the technology that makes the magic of Amazon happen for hundreds of millions of customers around the world. Positions located in: US Remote/Virtual; Boulder, CO; Seattle, WA; Bellevue, WA; Austin, TX; San Francisco, CA; Palo Alto, CA; Cupertino, CA; Irvine, CA; Goodyear, AZ; Nashville, TN; New York, NY; North Reading, MA; Westborough, MA; Tempe, AZ)
Amazon’s Operations Technology teams are the technical engines that support Amazon’s mission of being Earth’s most customer-centric company. We build the software and services that touch every Amazon customer globally and innovate solutions for logistics, supply chain optimization, and transportation.
As a senior member of our engineering team, you will own:
- The full stack technology and drive the technical direction
- You will be solving complex problems, and working on difficult challenges in software engineering as the scale and suite of our services grow
- You will work with key stake holders in product management and executive teams to define strategy and requirements
- You will lead cross functional development of new technology from design to deployment
For additional information Operations Technology: https://www.amazon.jobs/en/business_categories/operations-technology
We are seeking Senior/Lead Software Development Engineers to join a variety of teams:
FULFILLMENT and ROBOTICS
We solve complex problems and invent for almost every aspect of fulfillment. We work with ambiguity and large problems, and work in a startup-like environment. Our robotics teams around the world are driving improvements in the safety and autonomy of our worldwide operations. We re-imagine what now looks like.
TRANSPORTATION and DELIVERY
We exceed the expectations of our customers by ensuring that their orders are delivered where and when they need them, as quickly, accurately, and cost effectively as possible. We strive to innovate and provide best-in-class service levels through the introduction of pioneering new designs, products and services. (i.e. Prime Air, Last Mile, Amazon Flex, Delivery Service Partners)
We build and support the technology tools that Amazon businesses use to deliver packages into the hands of our customers. Our technology is used by multiple businesses and product lines within Amazon. We leverage company-wide technology solutions or design them from the ground up. (i.e. Amazon Scout)
We streamline our processes utilizing the latest applications in science, machine learning, and scalable distributed software on the cloud. We optimize inventory and shipments under the ever-changing landscape of demand, pricing and supply.
- 4+ years of professional software development experience
- 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Bachelor's degree in Computer Science or 8+ years of equivalent professional or military experience
- Completed Master’s degree in Computer Science or equivalent
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
- Experience influencing software engineers best practices within your team
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- Experience in building high-performance, highly-available and scalable distributed systems
- Ability to work in an ambiguous environment and create innovative solutions regularly
The pay range for this position in Colorado is $168,100 - $227,400/yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon's internal or external careers site.
For more information regarding Amazon benefits, please visit
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.