436 Software Development Engineer jobs in Canada
Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche
We are seeking a Senior Software Engineer with extensive GPU programming experience and a passion for bioinformatics and advanced algorithm development to create GPU-accelerated tools for DNA sequencing data analysis. In this role, you will design and implement high-performance computational algorithms-leveraging both traditional bioinformatics methods and deep learning models-optimized for the throughput and accuracy requirements of next-generation sequencing technologies. You will work closely with a multidisciplinary team of scientists and engineers to transform sequencing data into actionable biological insights.
**The Opportunity:**
+ Develop and optimize GPU-accelerated algorithms for real-time analysis of sequencing data, including basecalling, alignment, variant detection, and other genomic data processing tasks.
+ Collaborate with bioinformaticians and molecular biologists to translate computational challenges in genomics into robust, scalable software solutions.
+ Implement and optimize neural network and other machine learning algorithms on GPU, adapting them for large-scale, high-throughput sequencing data.
+ Contribute to the design and implementation of novel sequence analysis algorithms, including signal processing, error correction, and statistical modeling.
+ Author dependable, readable, maintainable, and well-structured code in C++ and CUDA, following best practices for scientific and production software.
+ Work with the data scientists to accelerate existing algorithms or pipelines.
+ Stay current with advances in computational genomics, GPU computing, and algorithmic techniques; proactively research and integrate new methods as appropriate.
**Who you are:**
+ Bachelor's degree in Computer Science, Computer Engineering, or a related field with 3+ years of relevant experience; MS/PhD is a plus.
+ Strong expertise in bioinformatics algorithm development, with emphasis on sequence analysis, variant calling, or genomic workflows.
+ Proficient in C++ object-oriented programming and GPU programming using CUDA, with experience in GPU-accelerated libraries like cuDNN or Thrust.
+ Extensive experience in systems programming for parallel Linux applications, including writing, debugging, and performance optimization.
+ Strong understanding of machine learning and deep learning, especially applied to biological datasets, with hands-on experience in frameworks like PyTorch, TensorFlow, or JAX.
+ Proficient in Python for rapid prototyping, data analysis, and integrating bioinformatics pipelines with custom algorithms.
+ Proven analytical, problem-solving, and collaborative skills, with effective communication for technical and scientific contexts.
**Relocation benefits are not available for this posting.**
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
**Roche is an Equal Opportunity Employer.**
Software Development Engineer

Posted 22 days ago
Job Viewed
Job Description
We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from you!
In this role, you will demonstrate a solid understanding of the full software development life cycle. You will think like a user to design and implement innovative solutions, and you will possess the ability to quickly adapt to new technologies, including the use of the latest AI-based tools to enhance your workflows. You will also strive to ensure that the quality of the customer experience is never compromised.
As an integral member of our dynamic development team, you will play a pivotal role in shaping the future of privacy-focused technology! You will be at the forefront of innovation, helping to develop our cloud-based solutions dedicated to safeguarding user privacy and ensuring that the quality of customer experience is never compromised.
As cybersecurity continues to grow in importance to us all, this is a unique opportunity to make a meaningful impact within McAfee's consumer business. You will play a vital role in safeguarding our customers' privacy and ensuring their digital lives remain secure. Join us in this important mission!
This position is a Hybrid position based in Waterloo or Toronto, Canada. You must be within a commutable distance to one of these two locations. You will be required to be onsite on an as-needed basis; when not working onsite, you will work remotely from your home location.
**About the Role:**
+ Utilizing your object-oriented development skills, familiarity with technologies such as Go, Postman, AWS, Git, and Docker will be advantageous.
+ Experiencing with LLMs and use of AI-enhanced development practices will be critical for this role
+ Develop cloud solutions that promote standards, security, and efficiency across the ecosystem.
+ Build cost efficient and performance infrastructure on the AWS cloud platform.
+ Create detailed design specifications, test and performance guidelines.
+ Research and innovate to find solutions to challenging technical problems.
+ Be an important player on an agile development team.
+ You will craft detailed, comprehensive, and well-structured test plans and test cases that are optimized for automation.
**About You:**
+ You have 2 to 5 years of software development experience in Go.
+ You have a firm understanding of cloud engineering concepts, best practices and Linux platform experience.
+ You have experience developing, and debugging cloud software in Linux-based environments.
+ You are proficient in Go, familiar with the toolchain and hands-on experience using it.
+ You have experience in a continuous delivery environment using test-driven development (TDD).
+ You have sound expertise in Linux scripting, debugging and troubleshooting.
+ You are experienced with network protocols and have excellent knowledge of cloud design principals, cloud architecture, and cloud security.
+ You have experience in deployment and management of server- side software on AWS platform.
#LI-Hybrid
**_Company Overview_**
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users' needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
**_Company Benefits and Perks:_**
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We're proud to be Great Place to Work® Certified in 10 countries, a reflection of the supportive, empowering environment we've built where people feel seen, valued, and energized to reach their full potential and thrive.
We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Bonus Program
+ Pension and Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Development Engineer

Posted 22 days ago
Job Viewed
Job Description
We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from you!
In this role, you will demonstrate a solid understanding of the full software development life cycle. You will think like a user to design and implement innovative solutions, and you will possess the ability to quickly adapt to new technologies, including the use of the latest AI-based tools to enhance your workflows. You will also strive to ensure that the quality of the customer experience is never compromised.
As an integral member of our dynamic development team, you will play a pivotal role in shaping the future of privacy-focused technology! You will be at the forefront of innovation, helping to develop our cloud-based solutions dedicated to safeguarding user privacy and ensuring that the quality of customer experience is never compromised.
As cybersecurity continues to grow in importance to us all, this is a unique opportunity to make a meaningful impact within McAfee's consumer business. You will play a vital role in safeguarding our customers' privacy and ensuring their digital lives remain secure. Join us in this important mission!
This position is a Hybrid position based in Waterloo or Toronto, Canada. You must be within a commutable distance to one of these two locations. You will be required to be onsite on an as-needed basis; when not working onsite, you will work remotely from your home location.
**About the Role:**
+ Utilizing your object-oriented development skills, familiarity with technologies such as Go, Postman, AWS, Git, and Docker will be advantageous.
+ Experiencing with LLMs and use of AI-enhanced development practices will be critical for this role
+ Develop cloud solutions that promote standards, security, and efficiency across the ecosystem.
+ Build cost efficient and performance infrastructure on the AWS cloud platform.
+ Create detailed design specifications, test and performance guidelines.
+ Research and innovate to find solutions to challenging technical problems.
+ Be an important player on an agile development team.
+ You will craft detailed, comprehensive, and well-structured test plans and test cases that are optimized for automation.
**About You:**
+ You have 2 to 5 years of software development experience in Go.
+ You have a firm understanding of cloud engineering concepts, best practices and Linux platform experience.
+ You have experience developing, and debugging cloud software in Linux-based environments.
+ You are proficient in Go, familiar with the toolchain and hands-on experience using it.
+ You have experience in a continuous delivery environment using test-driven development (TDD).
+ You have sound expertise in Linux scripting, debugging and troubleshooting.
+ You are experienced with network protocols and have excellent knowledge of cloud design principals, cloud architecture, and cloud security.
+ You have experience in deployment and management of server- side software on AWS platform.
#LI-Hybrid
**_Company Overview_**
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users' needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
**_Company Benefits and Perks:_**
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We're proud to be Great Place to Work® Certified in 10 countries, a reflection of the supportive, empowering environment we've built where people feel seen, valued, and energized to reach their full potential and thrive.
We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Bonus Program
+ Pension and Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Development Engineer, Ordering
Posted 1 day ago
Job Viewed
Job Description
Are you passionate about enabling millions of customers around to world buy anything, anywhere, anytime? Dealing with large scale distributed systems, orchestrating the entire retail ordering workflow?
We, the Ordering team, need strong software development engineers, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform ready for our current and future challenges.
SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world. At Amazon an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Come to Amazon and work in one of our teams in the eCommerce services group.
Basic Qualifications
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of non-internship professional software development 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
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 for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Software Development Engineer, CloudTune
Posted 3 days ago
Job Viewed
Job Description
CloudTune's goal is to invent new software systems that remove human decision-making from financial planning and scaling processes. We envision CloudTune Forecasts driving end-to-end automation that provisions Amazon's services appropriately for a great customer experience. We aim to eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams - our opportunity for impact to tens of thousands of developers is enormous.
We are looking for talented software developers to design systems and services that will tackle increasingly complex challenges. These systems handle a very large volume of data that need to be processed by sophisticated algorithms, presenting challenging scalability, efficiency, and distributed systems design problems. Our team members also benefit from the mentoring and guidance of senior developers and have the opportunity to contribute to our product vision.
We are an agile team with significant impact. If you can think big, want to be a part of a fast moving team breaking new ground at Amazon.com, and you meet the qualifications, we would like to speak with you!
Basic Qualifications
- 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
- 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
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.
Software Development Engineer, CloudTune
Posted 3 days ago
Job Viewed
Job Description
CloudTune's goal is to invent new software systems that remove human decision-making from financial planning and scaling processes. We envision CloudTune Forecasts driving end-to-end automation that provisions Amazon's services appropriately for a great customer experience. We aim to eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams - our opportunity for impact to tens of thousands of developers is enormous.
We are looking for talented software developers to design systems and services that will tackle increasingly complex challenges. These systems handle a very large volume of data that need to be processed by sophisticated algorithms, presenting challenging scalability, efficiency, and distributed systems design problems. Our team members also benefit from the mentoring and guidance of senior developers and have the opportunity to contribute to our product vision.
We are an agile team with significant impact. If you can think big, want to be a part of a fast moving team breaking new ground at Amazon.com, and you meet the qualifications, we would like to speak with you!
Basic Qualifications
- 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
- 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
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.
Senior Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
We are seeking a Software Engineer with extensive GPU programming experience and a passion for bioinformatics and advanced algorithm development to create GPU-accelerated tools for DNA sequencing data analysis. In this role, you will design and implement high-performance computational algorithms-leveraging both traditional bioinformatics methods and deep learning models-optimized for the throughput and accuracy requirements of next-generation sequencing technologies. You will work closely with a multidisciplinary team of scientists and engineers to transform sequencing data into actionable biological insights.
**The Opportunity:**
+ Develop and optimize GPU-accelerated algorithms for real-time analysis of sequencing data, including basecalling, alignment, variant detection, and other genomic data processing tasks.
+ Collaborate with bioinformaticians and molecular biologists to translate computational challenges in genomics into robust, scalable software solutions.
+ Implement and optimize neural network and other machine learning algorithms on GPU, adapting them for large-scale, high-throughput sequencing data.
+ Contribute to the design and implementation of novel sequence analysis algorithms, including signal processing, error correction, and statistical modeling.
+ Author dependable, readable, maintainable, and well-structured code in C++ and CUDA, following best practices for scientific and production software.
+ Work with the data scientists to accelerate existing algorithms or pipelines.
+ Stay current with advances in computational genomics, GPU computing, and algorithmic techniques; proactively research and integrate new methods as appropriate.
**Who you are:**
+ Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 5+ years of relevant experience (MS/PhD is advantageous).
+ Expertise in bioinformatics algorithm development, with a focus on sequence analysis, variant calling, or genomic workflows.
+ Proficient in object-oriented programming (C++) and GPU programming using CUDA, including familiarity with GPU-accelerated libraries like cuDNN or Thrust.
+ Advanced experience in systems programming for parallel Linux applications involving both CPUs and GPUs, with strong debugging and optimization skills.
+ Solid grasp of machine learning and deep learning, particularly in relation to biological data, along with experience using frameworks like PyTorch, TensorFlow, or JAX.
+ Skilled in Python for prototyping, analysis, and integrating bioinformatics pipelines, as well as interfacing deep learning models with custom algorithms.
+ Excellent analytical, problem-solving, and communication skills, with a proven ability to deliver innovative scientific solutions and work effectively in cross-disciplinary teams.
**Relocation benefits are not available for this posting.**
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
**Roche is an Equal Opportunity Employer.**
Be The First To Know
About the latest Software development engineer Jobs in Canada !
Software Development Engineer II
Posted 9 days ago
Job Viewed
Job Description
Our Team build tools and solutions that improve Amazonians' productivity and IT experiences, with a focus on creating Agentic AI tools. Our mission is simple: deliver seamless, reliable, and secure IT solutions so intuitive that most Amazonians don't even realize we exist.
We're on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact person you know you're ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you'll say it often. Join us and define tomorrow.
Do you want to solve business challenges through innovative technology? Do you enjoy working on scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use technology to solve complex problems and get to see the impact of their work first-hand.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
A day in the life
The challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.
About the team
We are Amazon's IT Services (ITS) Product & Development group . We build tools and solutions that improve Amazonians' productivity and IT experiences, with a focus on creating Agentic AI tools. Our mission is simple: deliver seamless, reliable, and secure IT solutions so intuitive that most Amazonians don't even realize we exist.
What We Do
We innovate on behalf of our customers-our fellow Amazonians-guided by tenets of security, operational excellence, reliability, and performance. We focus on reducing toil, automating manual processes, and ensuring every product ships with risk management in place.
Basic Qualifications
- 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
- 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
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 for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
Software Development Engineer, CloudTune
Posted 17 days ago
Job Viewed
Job Description
CloudTune's goal is to invent new software systems that remove human decision-making from financial planning and scaling processes. We envision CloudTune Forecasts driving end-to-end automation that provisions Amazon's services appropriately for a great customer experience. We aim to eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams - our opportunity for impact to tens of thousands of developers is enormous. The team develops large-scale scale models to inform team-level budget allocations and procurement/ allocation of compute capacity for Amazon businesses during new product launches, high velocity events and non-peak periods.
This role will be contributing to a managed service that uses historical data and business signals to deliver time series forecasting for specialized use cases. The service combines a variety of distinct forecasting models, including neural networks, to produce highly accurate forecasts.
We are looking for talented software developers to design systems and services that will tackle increasingly complex challenges. These systems handle a very large volume of data that need to be processed by sophisticated algorithms, presenting challenging scalability, efficiency, and distributed systems design problems. Our team members also benefit from the mentoring and guidance of senior developers and have the opportunity to contribute to our product vision.
We are an agile team with significant impact. If you can think big, want to be a part of a fast moving team breaking new ground at Amazon.com, and you meet the qualifications, we would like to speak with you!
Basic Qualifications
- 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
- 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
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.
Software Development Engineer, CloudTune
Posted 17 days ago
Job Viewed
Job Description
CloudTune's goal is to invent new software systems that remove human decision-making from financial planning and scaling processes. We envision CloudTune Forecasts driving end-to-end automation that provisions Amazon's services appropriately for a great customer experience. We aim to eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams - our opportunity for impact to tens of thousands of developers is enormous. The team develops large-scale scale models to inform team-level budget allocations and procurement/ allocation of compute capacity for Amazon businesses during new product launches, high velocity events and non-peak periods.
This role will be contributing to a managed service that uses historical data and business signals to deliver time series forecasting for specialized use cases. The service combines a variety of distinct forecasting models, including neural networks, to produce highly accurate forecasts.
We are looking for talented software developers to design systems and services that will tackle increasingly complex challenges. These systems handle a very large volume of data that need to be processed by sophisticated algorithms, presenting challenging scalability, efficiency, and distributed systems design problems. Our team members also benefit from the mentoring and guidance of senior developers and have the opportunity to contribute to our product vision.
We are an agile team with significant impact. If you can think big, want to be a part of a fast moving team breaking new ground at Amazon.com, and you meet the qualifications, we would like to speak with you!
Basic Qualifications
- 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
- 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
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.