Software Development Engineer, Demand Tech
$114.8k - $191.8k per yearAmazon Inc.
Software Development Engineer, Demand TechJoin our dynamic Reach Planning Engineering team within Demand Tech to build the next generation of advertising technology at Amazon. In this role, you'll own, design, and deliver highly scalable systems that empower advertisers to plan campaigns and build strategies related to reach and other media planning capabilities.
You'll work on our full-service, full-stack advertising platform, specifically developing APIs and AI Agents that deliver Amazon signals to improve planning for advertisers and enhance campaign impact. This position offers the opportunity to solve complex problems at scale while working across Amazon's advertising ecosystem to create solutions that drive meaningful business results for our advertising customers.
Key job responsibilities
Design and implement scalable, high-performance systems that power Amazon's advertising platform, ensuring robust functionality and optimal user experience
Provide meaningful code reviews to team members and actively participate in the full software development lifecycle including scoping, design, implementation, testing, deployment, and maintenance
Own operational excellence for your systems, proactively identifying root causes of issues and implementing permanent solutions that improve reliability and performance
Work closely with stakeholders across Amazon to understand business needs and customer value, translating requirements into technical solutions that enhance advertiser campaign effectiveness
Develop innovative APIs and AI-powered solutions that leverage Amazon's unique signals to optimize ad planning and delivery, contributing to the growth of Amazon's advertising business
A day in the life
As part of the Reach Planning Engineering team, you'll start your day collaborating with data scientists and product managers to define requirements for new API features that improve media planning. You'll write code, participate in design discussions, and review pull requests from teammates. Throughout the day, you'll analyze system performance, troubleshoot issues, and optimize algorithms that power our AI Agents. You'll also connect with internal and external partners to gather feedback on how our tools are performing and identify opportunities for enhancement.
Basic Qualifications
3+ years of non-internship professional software development experience
1+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Experience working with GenAI-powered development tools and agentic AI assistants (e.G., code generation, AI-assisted debugging, automated testing, and documentation tools) to enhance software development productivity and code quality
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually
#J-18808-Ljbffr
You'll work on our full-service, full-stack advertising platform, specifically developing APIs and AI Agents that deliver Amazon signals to improve planning for advertisers and enhance campaign impact. This position offers the opportunity to solve complex problems at scale while working across Amazon's advertising ecosystem to create solutions that drive meaningful business results for our advertising customers.
Key job responsibilities
Design and implement scalable, high-performance systems that power Amazon's advertising platform, ensuring robust functionality and optimal user experience
Provide meaningful code reviews to team members and actively participate in the full software development lifecycle including scoping, design, implementation, testing, deployment, and maintenance
Own operational excellence for your systems, proactively identifying root causes of issues and implementing permanent solutions that improve reliability and performance
Work closely with stakeholders across Amazon to understand business needs and customer value, translating requirements into technical solutions that enhance advertiser campaign effectiveness
Develop innovative APIs and AI-powered solutions that leverage Amazon's unique signals to optimize ad planning and delivery, contributing to the growth of Amazon's advertising business
A day in the life
As part of the Reach Planning Engineering team, you'll start your day collaborating with data scientists and product managers to define requirements for new API features that improve media planning. You'll write code, participate in design discussions, and review pull requests from teammates. Throughout the day, you'll analyze system performance, troubleshoot issues, and optimize algorithms that power our AI Agents. You'll also connect with internal and external partners to gather feedback on how our tools are performing and identify opportunities for enhancement.
Basic Qualifications
3+ years of non-internship professional software development experience
1+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Experience working with GenAI-powered development tools and agentic AI assistants (e.G., code generation, AI-assisted debugging, automated testing, and documentation tools) to enhance software development productivity and code quality
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually
#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer, Demand Tech in Winnipeg, MB vacancy
$114.8k - $191.8k per year
...millions of new Amazon Prime members and helps them discover and enjoy everything their membership offers. We are looking for a Software Development Engineer who wants to solve large-scale distributed systems problems with direct, measurable impact on customers.Description...SuggestedInternship$168k - $252k per year
...together product leaders, machine learning engineers, and full-stack builders to create... ...About the Role As a Principal Full Stack Software Engineer in Agent Factory, you’ll help... ...workflowsOwn services and experiences from development through production—you build it, you run...SuggestedWork at officeRemote workWork from homeHome officeFlexible hours- Software Development Engineer, Rendering Foundations Are you excited by how AI agents are changing the way customers shop? Do you want to help build the tools that let developers and AI agents create Amazon's shopping experiences, and the platform that brings those experiences...SuggestedInternship
- ...generative AI systems at Amazon Customer Service in Toronto, using software development and large language model fundamentals. Design intelligent... ...customer interactions worldwide.As a Software Development Engineer, you will develop agentic systems that help Customer Service...SuggestedWorldwide
- ...change is part of our DNA. We're looking for a talented Software Development Manager to lead multiple engineering teams in a fast-paced, collaborative, diverse and... ...us with a sense of purpose.If the idea of working on tech that helps people do good in the world lights you up...SuggestedWork at officeFlexible hoursShift work
- ...possible. You will work with a team of three software developers and one product manager, and... ...experience using AI tools in a development or testing workflow. · Experience with... ...Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience...
$145k - $165k per year
...applications and next steps. Our partner is looking for a Manager, Software Development based in Canada.Take the lead in building and scaling... ...needs into scalable technical solutions. You will champion engineering excellence, continuous improvement, and data-driven decision...Long term contractManual laborRemote work- Elevate your career with Diebold Nixdorf as a Senior Business Development Manager focused on the Canadian Grocery Retail market. This role combines... ...for someone who excels in forging new relationships and driving demand in our retail modernization strategy. Key Responsibilities: -...
- ...Cloudbeds, we're not just building software, we're transforming hospitality.... ...will help continuously modernize our tech stack, elevating our software engineering discipline across our data... ...country of residencyProfessional development courses in Cloudbeds UniversityAccess...Work at officeLocal areaRemote workFlexible hours
- ...most complex employee systems in the world? The Amazon Compensation Technology team is seeking an innovative and highly motivated Software Development Manager to join our growing organization.We are building new software products and large-scale distributed systems to manage...Internship
- Become a Linux Software Developer at Teledyne Technologies, focusing on... ...engage in high-performance software development for image acquisition tools used in various demanding applications. You will design... .... Close collaboration with engineering teams will further enhance product...
- Lead the Software Development for CG-PD Tax at Intuit, driving excellence in tax compliance solutions for consumers and professionals. Join a... ...analysis and architectural design, guiding advanced software engineering practices to ensure operational excellence. Key...
- APEXA is seeking a Principal Software Developer for a completely remote role in Canada. You will lead full-stack development, mentor peers, and translate business requirements into scalable software aligned with enterprise standards.Bring 10+ years in C#, ASP.NET MVC, and SQL...Remote work
- Lead a dynamic software development team at Lightspeed Financial Services in North America. Empower developers and deliver mission-critical products in a flexible work environment. As a Software Development Manager, you will guide and support a high-performing team in the...Flexible hours
- ...for Autodesk in hybrid Toronto, guiding foundation models and agentic workflows with strong software development expertise.As Software Development Manager, you will lead engineers building AI capabilities for AEC products, including Forma and Revit. You will connect practitioner...
$133k - $183k per year
...This role is a hands‑on, mid‑engineering position inside Information Security... ...requirements into working software that helps customers access... ...through the software development lifecycle: contribute to design... ...stipends for health, wellness and tech spending, and benefits (...InternshipWork at officeRemote workFlexible hours- Elevate AWS Utility Computing by becoming a Senior Software Development Engineer focused on networking architecture. Tackle large-scale problems and lead... ...design or architecture of systems - Proven mentorship or tech lead experience - Bachelor's degree in computer science preferred...
- ...outcomes for our customers .As a Sr. Software Engineer for our Orders team,you will build... ...team.Work cross-functionally with other development teams and business stakeholders to deliver... ...through pairing, code reviews, and tech talks.How your role expectations will progress...Full timeWork at officeRemote workFlexible hours3 days per week
$120k - $195k per year
...artificial intelligence, and software‑defined networking to provide... ...to not only meet the current demands of the digital landscape but... ...prestigious awards, such as Best Engineering Team, Best Company for... ...Operating System (EOS) software development team. As a core member of the...$143.84k - $205k per year
Verathon® is looking for a Software Engineering Manager to become the newest member of our Airway R&D Team located in Burnaby, BC.The Software... ...responsible for leading systems software and applications development in support of our latest medical devices and products. Role...Long term contractFull timeTemporary work- ...Maritime has an exciting opportunity for a Software Manager to contribute to our rapidly... ...***Scope:**Reporting directly to the VP Engineering, the Manager Software Engineering is responsible... ...Sonobuoy Products.* Identify growth and development opportunities for members of the...Work at officeWorldwide
$111.6k - $137.8k per year
The Senior Software Engineer is responsible for developing, implementing, and supporting enterprise-grade cloud solutions leveraging Microsoft... ..., reliability, and performance standards.Microsoft Fabric Development Build and maintain Fabric Data Factory pipelines.Develop Lakehouse...Flexible hours$110k - $160k per year
...Broadridge team.We are looking for an experienced, adaptable Software Engineer to join the Securities Finance and Collateral Management (SFCM... ...squad.Provide technical leadership throughout the software development life cycle, guiding implementation, design updates, and the resolution...Long term contractWork from homeHome officeFlexible hoursWeekend workAfternoon shift- ...healthcare needs. We’re Canada's leading on-demand healthcare platform, connecting... ...The role We’re looking for a Staff Software Engineer, AI to own and ship the next generation... ...and well-being. Use it for professional development, wellness expenses or a one-time boost...Full timeSecond job
$160k - $190k per year
...About the role:We're looking for a systems engineer to build and operate high-throughput, low... ...components of a high-performance DNS engine: resolvers, forwarders, caching layers, and... ...appealing perks, including: A Professional Development Budget Dedicated Wellness Days and...- ...configuration and skills library are the default way engineers design, build, test, and review software, not an optional accelerant a few people use. We expect... ...with company standards. Champion AI-assisted development as the default way of working, holding your pod to a...
$121k - $214k per year
AI Engineer - Remote EligibleBuild and ship agentic collaboration features... ...the intersection of AI and software engineering. You deeply... ...the edge of the latest agentic developments and explore new opportunities... ...performance. Career Development: Opportunities for continuous...Permanent employmentSeasonal workRemote workFlexible hours- Software Engineer, AIDate: Oct 24, 2026Location: Toronto, ON, CA, Ottawa, ON, CA, New Brunswick, CA, Vancouver, British Columbia, CA,... ...stand proudly for our people and their success through career development and advancement, and continuously strive to do what’s good for...
- ...leadership technique et organisationnel pour des équipes axées soit sur la plateforme, soit sur l'expérience utilisateur. Recruter, encadrer et développer les compétences des responsables d'ingénierie, des responsables techniques (tech leads) et des ingénieurs. #J-18808-Ljbffr
$181k - $241k per year
...are seeking a seasoned Staff Engineer to help drive our Continuous Integration... ..., and efficiency of our development pipelines, enabling engineers... ...company to ship high-quality software quickly and confidently. The... ...software development at a leading tech company is a plus. About...Long term contractTemporary workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer, Demand Tech. Be the first to apply!
Related searches
- software developer remote Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer devops Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- part time software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- software engineer salary in canada Winnipeg, MB
- software engineer - computer Winnipeg, MB

