Software Engineer, S3 Discovery
Amazon Inc.
Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across e globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home.
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3’s globally distributed server fleet. You will have the opportunity to design and develop systems and services in the domains of DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity. You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data. Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers.
Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers. You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions. You will partner with service teams across AWS to build ground‑breaking DNS, networking and security solutions in code for S3. You will work closely with the likes of Amazon Route 53, AWS EC2 and AWS Networking to achieve the combined goals of AWS and S3. You will transcend a single organization in order to deliver solutions that require broader integration across AWS. For this reason, thinking big and thinking outside of S3 is one of the key tenets you will have to practise on a daily basis.
As a Software Development Engineer in our team, you are constantly striving to raise our operational bar and improve our infrastructure, enabling our teams to move faster. Your responsibilities will include:
Developing tools to streamline operations as we scale to reduce operational load and improve our overall operational posture. Influencing & driving operational excellence and best practices within the organization.
Identifying ways to increase the automate and improve our test infrastructure and make our CI/CD more robust and flexible.
Playing a key role in investigating and recommending best practices for maintaining and improving code quality, fleet health, and security & reliability of our service.
Growing our talent through actively mentor junior system development engineers, improving their skills, their knowledge of our systems, and their ability to get things done.
Sharing your knowledge with wider teams and writing clear and concise documentation to allow other system development engineers to get the most out of the service and tools.
Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.
In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves in a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on‑call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well‑rested employee is a productive employee.
Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal Broadcast video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.
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 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.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Veterans, military spouses, and people with disabilities are encouraged to apply.
#J-18808-Ljbffr
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3’s globally distributed server fleet. You will have the opportunity to design and develop systems and services in the domains of DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity. You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data. Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers.
Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers. You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions. You will partner with service teams across AWS to build ground‑breaking DNS, networking and security solutions in code for S3. You will work closely with the likes of Amazon Route 53, AWS EC2 and AWS Networking to achieve the combined goals of AWS and S3. You will transcend a single organization in order to deliver solutions that require broader integration across AWS. For this reason, thinking big and thinking outside of S3 is one of the key tenets you will have to practise on a daily basis.
As a Software Development Engineer in our team, you are constantly striving to raise our operational bar and improve our infrastructure, enabling our teams to move faster. Your responsibilities will include:
Developing tools to streamline operations as we scale to reduce operational load and improve our overall operational posture. Influencing & driving operational excellence and best practices within the organization.
Identifying ways to increase the automate and improve our test infrastructure and make our CI/CD more robust and flexible.
Playing a key role in investigating and recommending best practices for maintaining and improving code quality, fleet health, and security & reliability of our service.
Growing our talent through actively mentor junior system development engineers, improving their skills, their knowledge of our systems, and their ability to get things done.
Sharing your knowledge with wider teams and writing clear and concise documentation to allow other system development engineers to get the most out of the service and tools.
Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.
In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves in a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on‑call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well‑rested employee is a productive employee.
Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal Broadcast video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.
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 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.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Veterans, military spouses, and people with disabilities are encouraged to apply.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer, S3 Discovery in Winnipeg, MB vacancy
$200k - $300k per year
About the RoleAs a Software / ML Engineer you will work cross functionally with product, data science and data platform to identify, design and... ...work on implementation of our ML backend systems to power the discovery surfaces including recommendation, ranking and search,...SuggestedWork at office- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...Suggested
- Valence Labs seeks an experienced Machine Learning Engineer to contribute to development of software and LLM-based systems that accelerate scientific discovery. You will design, implement, and deploy large language models at scale and collaborate with cross-disciplinary teams...Suggested
- Character.AI is seeking a Software/ML Engineer to design and implement applied ML models and backend infra, spanning model optimization, data pipelines, training and serving. You will contribute to discovery surfaces like recommendation, ranking and search while improving our...Suggested
$170k per year
...of the products.You’ll join Premium’s new Discovery squad. It's a small, dedicated group of... ...recommendations, search, applied research and ML engineers working full time on discovery for... ...have 5+ years as a professional ML or software engineer, with a track record of shipping...SuggestedLong term contractFull timeFor contractorsLocal areaHome officeFlexible hours- Transform drug discovery with Valence Labs as a Senior Machine Learning Engineer specializing in LLM systems. Engage in groundbreaking research and meaningful projects... ...of 3 years experience • Expertise in Python and software development practices • Proven experience with LLM...
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...Full time
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...
- A leading global editing service is seeking a Senior Full‑Stack Engineer to develop AI-driven products that empower researchers. In this role, you'll design scalable web applications, develop high-performance back-end and front-end systems, and integrate AI systems. The ideal...
$100.81k per year
...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test, build...Full timeSummer workInternshipSeasonal workSummer internshipWork at officeWorldwideMonday to friday- ...Development team, working directly alongside the Head of Search & Discovery, the core Publishing team, Technology & Development, Brand, Paid... ..., print, audio, and video platforms.As an SEO & Generative Engine Optimization (GEO) Specialist, you will play a pivotal role in supporting...ApprenticeshipInternship
$89.7k - $149.8k per year
...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing... ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve...Full timeInternship$120k - $170k per year
Agilus by Synergie is recruiting for a Software Engineer in the Health Sciences in a hybrid work environment in Toronto, Ontario.Our client... ...support large-scale data processing, analytics, and scientific discovery.You will: Design, develop, and maintain scalable software...- ...currently seeking a highly motivated Senior Java Engineer in Mississauga, ON (Hybrid, 3 days onsite... ..., and operations use cases while owning discovery through production readiness.... ...financial data.8+ years of professional software engineering experience in full-stack or backend...Long term contractContract workTemporary work
- ...technology companies is searching for an intermediate level Backend Software Engineer to join their Platform Engineering team on a hybrid basis at... ...and orchestration systems. Deep expertise in service discovery, API gateway design, and cloud-native microservice...Contract workFor contractors3 days per week
$80k - $120k per year
...posting is for an existing vacancy. We’re looking for our next Software Engineer. Could It Be You? The Software Engineer is responsible for... ..., flagging gaps, dependencies, and edge cases early in discovery. Write production-grade code that meets standards for readability...Permanent employmentFull timeWork at office$130k - $150k per year
...results. The Team: Application Platform Engineering owns what every product team at impact.... ...the rest spent working with teams on discovery and adoption. You’ll talk to teams to... ...and Spring A track record of building software other engineers depend on, such as APIs,...Long term contractTemporary workLocal areaHome officeFlexible hours$125.5k - $154k per year
## Software Engineer IIIApply: Onsite: Toronto, Ontario: Full time: Posted Today: End Date: November 28, 2026 (30 days left to... ...Catalog services as a product, driving enterprise-wide data discovery, governance, and self-service access to trusted data assets....Full timeTemporary workWork at officeWork from homeShift work- ...Location Remote (Canada preferred) Experience 8+ years software engineering with significant systems design experience ZeroStone helps... ...development and systems work. You may occasionally join client discovery or architecture discussions, but your primary focus is building...Remote work
$121k - $214k per year
AI Engineer - Remote EligibleBuild and ship agentic collaboration features integrating AI agents... ...the following aspects: Security: Discovery of agents, evaluation, red teaming, monitoring... ...thrives at the intersection of AI and software engineering. You deeply understand how...Permanent employmentSeasonal workRemote workFlexible hours$117.5k - $164.5k per year
...Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent Discovery team. This team builds the experiences and signals... ...Workplaces multiple years in a row. Greenhouse Software is an equal opportunity employer. All qualified applicants...Long term contractFor contractorsWork at officeLocal areaRemote work$144k per year
...Search at Uber. Our work connects search, maps, and personalized discovery to help users explore places and find relevant offerings... ...businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these...Local area- ...the clients themselves. FourCents is a software studio with more than twenty years of product... ...them for years. We are hiring a senior engineer who wants that kind of ownership, not a... ...design and delivery of client products from discovery to launch and beyond. Build and ship...
- ...more about us at lanterncare.Com.Lantern is seeking a Staff Software Engineer to join our expanding product engineering pods. This is a strategic... ...AI integration, and long‑term maintainabilityLead technical discovery and prototyping for complex integrations and data flow...Long term contract
- ...approaches to proactive risk management. Our software helps teams across compliance, HR, legal... ...cross-functional initiatives, raise engineering standards, and shape how product teams... ...patterns for responsible AI use across discovery, design, implementation, testing, observability...Long term contractRemote workFlexible hours
$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... ...practices. Protobuf/gRPC, service discovery, and control-plane/data-plane architectures...$125k - $145k per year
Granum is the leading software company devoted to serving landscapers and arborists across... ...Canada 2024 The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product pod.... ...Bar, Big Vision Small Scope, Shipping is Discovery. All of our engineers treat product...For contractorsFlexible hours$120k - $150k per year
...help to create a world where drugs are engineered, not discovered. We work on treatments for... ...with industry leaders in drug discovery to generate novel therapeutics outside of... ...radioisotopes and siRNA. Position: Research Software EngineerReports to: Head of EngineeringStatus...$238.7k - $328.3k per year
...of photonics, silicon spin qubits, advanced software systems, and large-scale technical integration. As VP, Software Engineering, you will define and lead the software... ...pressing challenges in materials science, drug discovery, climate change, and security. The company’...Long term contractFull timeWorldwideRelocation packageFlexible hours- # Senior Software EngineerUpBoundSalary not statedFull-timeremote· seniorCanada, USAgokubernetesListed... ...Fortune 500 companies and platform engineers across 100+ countries. Crossplane has... ...running in a cloud environment – discovery, analysis, architecture, design, review,...Remote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, S3 Discovery. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

