Software Dev Engineer II
About the role
Join Amazon Business (AB), a rapidly expanding $60 billion global business at the intersection of tech and retail in the B2B space. We develop innovative purchasing and procurement solutions to help businesses and organizations thrive, aiming to be the most recognized and preferred strategic partner for smart business buying. As part of our team, you will merge the customer experience, selection, pricing, and convenience of Amazon with the features and functionality required by business customers.
This role offers the opportunity to apply your technical skills in algorithms, object-oriented design, distributed systems, web development, and front-end/back-end design. You will collaborate with diverse business and technical partners to shape our technology and drive innovation for an unparalleled business procurement experience. We value highly technical, hands-on, data-driven engineers who are passionate about delivering impactful solutions for international business customers.
Responsibilities
- Use design patterns, re-use, and efficient coding best practices to deliver high-quality work on tight schedules.
- Partner with global development team(s) for successful software delivery.
- Design and develop end-to-end solutions that enhance software architecture and automate solutions.
- Leverage evolving technology to implement solutions.
- Build reliable, high-performance Web Services, APIs, Micro-Services, Micro-Frontends, and SDKs that improve customers' experience.
- Learn from others and help grow those in your team to achieve their best.
- Demonstrate excellent verbal and written communication skills.
About the team
The AB Services team, established in Q2 2022, enables turnkey solutions that reduce costs, improve operational efficiency, and free up bandwidth for businesses to focus on their core operations. You will be part of a team responsible for all aspects of the customer experience—from the visual interface to back-end services—working with new technologies to improve usability, performance, and scalability. Your work will help redefine industry standards and translate business requirements into technical deliverables, ensuring operationally stable solutions with a strong customer experience.
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 programming with at least one software programming language.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl.
- 1+ years of Object-Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or equivalent.
Pay
Base salary range: $143,700.00 - $194,400.00 USD annually (Seattle, WA). Your compensation package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location.
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, with options for supplemental life plans).
- Employee Assistance Program (EAP) and Mental Health Support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and Surrogacy Reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
Learn more about our benefits at amazon.jobs/en/benefits.