Software Development Engineer, Permissions CX
Role Overview
The Software Development Engineer builds software at scale and contributes across design, implementation, testing, deployment, and operations.
The role is described as suitable for someone early in their engineering career who is eager to learn and collaborate.
Key Skills for This Role
Full Job Posting
Role overview
The Software Development Engineer builds software at scale and contributes across design, implementation, testing, deployment, and operations.
The role is described as suitable for someone early in their engineering career who is eager to learn and collaborate.
Responsibilities
- Deliver high-quality, well-tested production code using logical structure, maintainability, and simplicity best practices.
- Collaborate with cross-functional team members to design, build, test, deploy, and maintain software components and features.
- Use data structures and algorithms to solve problems and balance performance, readability, and cost.
- Use generative AI tools where appropriate to improve productivity and code quality, while critically evaluating their outputs.
- Troubleshoot and resolve software failures and operational issues, and participate in operational support and root-cause analysis.
Team and work approach
The team values collaboration, continuous learning, and clean, maintainable code.
Typical work includes reviewing teammates' code, completing backlog tasks, writing and testing features, joining design discussions, debugging issues, pairing, and refining documentation.
The role offers opportunities to learn from experienced peers, receive feedback, and take on greater contribution over time.
Basic qualifications
- At least 3 years of non-internship professional software development experience.
- At least 2 years of experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling.
- Experience programming with at least one software programming language.
Preferred qualifications
- At least 3 years of full software development lifecycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Compensation
- The stated base salary range for Toronto, Ontario is CAD 114,800 to CAD 191,800 annually.
- Total compensation may include sign-on payments and restricted stock units; final compensation depends on experience, qualifications, and location.
Benefits
- Benefits include health insurance, a Registered Retirement Savings Plan, a Deferred Profit Sharing Plan, paid time off, and other health and well-being resources.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Amazon.com
Software Development Manager - Agentic AI, Alexa for Shopping (Rufus)
London, GBR
Amazon is seeking a Software Development Manager to lead a team building agentic AI shopping systems and customer experiences for Alexa for Shopping. Candidates need experience managing software engineering teams, archit
Onsite Medical Representative
Delta, CAN
Amazon is seeking an onsite medical representative to provide first aid, injury and illness guidance, and emergency response at a work site. The role also supports injury prevention, workers’ compensation and return-to-w
Program Manager, Flexible Capacity Planning, MEATR DSP Strategy, Planning and Expansion
, UAE
Amazon is seeking a Program Manager to design and scale flexible delivery-capacity models across Middle East, Africa, and Turkey services. The role covers model economics, compliance, pilots, technology requirements, ope
Software Dev Engineer, AWS Marketplace Storefront
Toronto, CAN
Amazon is seeking a Software Development Engineer to build and improve the AWS Marketplace storefront and its multi-tenant B2B platform. The work spans React interfaces, backend APIs, distributed systems, and end-to-end
Regional Manager, Fleet Strategy, Planning and Programs, MEATR, MEATR DSP
, UAE
Amazon is seeking a regional fleet leader to plan and optimize last-mile vehicle capacity, procurement, and partner programs across the Middle East, Africa, and Turkey. Candidates need a bachelor’s degree or equivalent,
Software Dev Engineer, AWS Marketplace Storefront
Toronto, CAN
Amazon is seeking a Software Development Engineer to build and improve the AWS Marketplace storefront and its multi-tenant B2B platform. The role spans React frontend and scalable backend development, with end-to-end own
Automation Engineering Apprentice - East Midlands (48-month fixed term contract)
Coalville, GBR
Amazon is seeking an Automation Engineering Apprentice for a 48-month programme combining hands-on maintenance work with training in automated systems and controls. Applicants need the specified GCSE and A-level or BTEC
Senior Technical Program Manager, Procurement Lifecycle
Toronto, CAN
Amazon seeks a senior technical program manager to own software initiatives for procurement and retail inventory systems. You will lead a complex rollout, manage multi-year roadmaps, and coordinate engineering and produc
Software Development Manager - Agentic AI, Alexa for Shopping (Rufus)
London, GBR
Onsite Medical Representative
Delta, CAN
Program Manager, Flexible Capacity Planning, MEATR DSP Strategy, Planning and Expansion
, UAE
Software Dev Engineer, AWS Marketplace Storefront
Toronto, CAN
Regional Manager, Fleet Strategy, Planning and Programs, MEATR, MEATR DSP
, UAE
Software Dev Engineer, AWS Marketplace Storefront
Toronto, CAN
Automation Engineering Apprentice - East Midlands (48-month fixed term contract)
Coalville, GBR
Senior Technical Program Manager, Procurement Lifecycle
Toronto, CAN