
The everything store and cloud computing leader
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...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
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 ...

Amazon • Toronto, Ontario, CAN
Amazon is hiring a Software Development Engineer for their Campaign Management team to build tools that enhance advertising efficiency. You'll work closely with product owners and require experience in software development and design patterns.
You have 3+ years of non-internship professional software development experience — you've built applications that solve real business problems and understand the full software development life cycle. You possess 2+ years of experience in design or architecture, focusing on design patterns, reliability, and scaling of new and existing systems. You are proficient in at least one programming language and have a solid understanding of coding standards, code reviews, source control management, build processes, testing, and operations. A Bachelor's degree in computer science or a related field is part of your background, equipping you with the foundational knowledge needed for this role.
You thrive in collaborative environments and enjoy working closely with product owners to contribute innovative ideas that shape your projects. Your passion for delivering world-class user experiences drives you to create applications that provide timely assistance to advertisers. You are eager to broaden your leadership skills and take ownership of your work, ensuring that the tools you develop meet the needs of vendors and sellers effectively.
Experience with cloud technologies, particularly AWS, would be a significant advantage. Familiarity with agile methodologies and a strong understanding of user experience principles can further enhance your contributions to the team.
As a Software Development Engineer on the Campaign Management team, you will be responsible for building and enhancing tools that empower advertisers to launch their campaigns independently. You will collaborate with product owners to understand their needs and translate them into technical solutions. Your role will involve designing and implementing features that improve the efficiency of advertising tools, ensuring they are user-friendly and effective.
You will participate in the full software development life cycle, from initial design through to deployment and maintenance. This includes writing clean, maintainable code, conducting code reviews, and ensuring adherence to coding standards. You will also be involved in testing your applications to guarantee their reliability and performance.
In addition to technical responsibilities, you will have the opportunity to mentor junior engineers and contribute to the team's growth. Your insights and experiences will help shape the direction of the projects you work on, fostering a culture of collaboration and innovation within the team.
At Amazon, you will be part of a fast-growing team that values inclusivity and collaboration. We offer a dynamic work environment where you can develop your skills and advance your career. You will have access to various resources and support to help you succeed in your role. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in shaping the future of advertising technology at Amazon.
Apply now or save it for later. Get alerts for similar jobs at Amazon.