
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Overview
Amazon is hiring a Full Stack Engineer for their Invoice By Amazon team to tackle complex architectural challenges and enhance the procurement process for business customers. You'll work with Java and AWS to design scalable software solutions. This position requires a strong understanding of software engineering best practices.
Job Description
Who you are
You are a self-motivated full stack software engineer with a passion for learning how complex systems work and a drive to produce innovative solutions to architectural challenges. You have a deep understanding of ordering, accounting, and payments technical platforms, and you are eager to engage in continuous prioritization efforts to balance fast-paced business requirements with long-term technical investments. You thrive in collaborative environments, supporting teammates through mentorship and knowledge sharing.
You have experience designing and modifying scalable software architecture for full stack systems, and you apply software engineering best practices throughout the development life cycle. You are comfortable working independently to deliver and maintain medium-sized features, ensuring that your code meets high standards for quality and performance. You understand the importance of coding standards, code reviews, source control management, build processes, and testing operations.
What you'll do
In this role, you will develop a deep understanding of the Invoice By Amazon product and its technical platforms. You will design and modify scalable software architecture, ensuring that the systems can handle the increasing complexity as more customers adopt the IBA experience. You will work independently to deliver and maintain features, applying best practices to ensure high-quality code.
You will engage in continuous prioritization efforts, balancing immediate business needs with long-term technical investments. Your responsibilities will include shipping and reviewing Java and AWS CDK code for new features, collaborating with teammates to solve complex problems, and mentoring junior engineers to foster their growth. You will play a key role in supporting the expansion of IBA into new markets, contributing to the overall success of Amazon Business.
What we offer
At Amazon, you will be part of a dynamic team that is dedicated to providing the best experience for our business customers. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on innovative projects that have a significant impact on the procurement process for businesses around the world. Join us and be part of a team that values collaboration, creativity, and excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Software Development Engineer
Amazon is hiring a Software Development Engineer for their Amazon Business team to build innovative solutions for business customers. You'll work with Java and AWS to enhance the customer experience. This position requires a strong ownership mindset and technical expertise.

Software Development Engineer
Amazon is hiring a Senior Software Development Engineer for the Amazon Business team to design scalable software architecture and deliver personalized experiences. You'll work with Java and machine learning technologies in Madrid.

Software Development Engineer
Amazon is hiring a Senior Software Development Engineer for the Amazon Business team to build innovative solutions for business customers. You'll work with AWS, machine learning, and data engineering to enhance the buying journey. This role requires strong software engineering skills and experience in scalable architecture.

Software Development Manager
Amazon is hiring a Software Development Manager for their Business Foundational Services team in Madrid. You'll lead the development of innovative purchasing and procurement solutions. This role requires strong leadership skills and experience in software development.

Software Engineering
Amazon is hiring a Software Development Engineer for their Business Incentives & Promotions team to design and implement scalable platforms. You'll work with Java, Python, and React, driving architectural decisions that impact millions of customers.