Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Development Engineer, CAM
Posted 1 day 7 hours ago by Amazon
Retail Business Services (RBS) supports Amazon's Retail business growth worldwide through three core tasks: (a) Selection, sourcing, creating, and enriching ASINs to drive GMS growth; (b) Defect Elimination, resolving inbound supply chain defects and developing root cause fixes to improve free cash flow; and (c) supporting operational processes for world wide retail teams where there is an air gap in the tech stack. The RBS tech team develops automation that leverages machine and deep learning to scale execution of these complex tasks that currently require human cognitive skills. Our solutions ensure that information in Amazon's catalog is complete, correct, and comprehensive enough to give Amazon customers a great shopping experience every time. We are building solutions to move toward retail automation and use the latest technology, such as large language models, to solve business problems.
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Our focus on customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA.
We are seeking a Software Development Engineer who can design and develop systems for our businesses. As an SDE, you will have the opportunity to explore how to model things, determine appropriate abstraction levels, and make judgment calls on multiple design trade offs that influence a multi billion dollar business.
We are looking for highly talented software development engineers who are passionate about architecting and developing large scale distributed technology solutions, innovating new ideas, and providing direction to our business. You will work on key initiatives planned to support our rapid growth, drive best practices, mentor other engineers, and continuously improve engineering and operational excellence. You will use technology to solve complex problems and see the impact of your work first hand.
As an SDE on the RBS team, you will collaborate with other SDEs and applied scientists to build robust engineering platforms that solve high impact issues. You will stretch the boundaries of innovation to tackle business challenges.
Key job responsibilitiesWe are looking for an experienced Software developer with a diverse skillset and background.
- Solving difficult problems, applying appropriate technologies and best practices.
- Inventing, designing, and building stable and performant software.
- Using a broad range of design approaches and knowing when and how to apply them.
- Limiting short term workarounds and avoiding over engineering.
- Making appropriate trade offs, re using components, and judiciously introducing dependencies.
- Optimizing resource usage (system hardware, database, memory/CPU, etc.).
- Working on project ideas with customers, stakeholders, and peers.
- Actively participating in code reviews, design discussions, team planning, ticket and metric reviews.
- Focusing on operational excellence, identifying problems, and proposing solutions.
- Improving team software and processes through software enhancements.
- Training new members on how team's software is constructed, operates, is secure, and fits into the bigger picture.
RBS Tech team puts a high value on work life harmony. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to lifelong happiness and encourage you to find your own balance.
Mentorship & Career GrowthOur team supports new members through a mix of experience levels and tenures, fostering an environment that celebrates knowledge sharing and mentorship. Senior members enjoy one on one mentoring and detailed, constructive code reviews. We host casual coffee chats with Principal & Senior Engineers and provide training through online platforms such as O'Reilly. We also encourage employees to pursue AWS/ML certifications.
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 programming with at least one software programming language.
- Knowledge of software engineering best practices across the development life cycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
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.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Amazon
Related Jobs
IT Team Leader - Perm - Educational Trust
- £39,881 - £42,500 Annual
- Hertfordshire, Hemel Hempstead, United Kingdom, HP1 1
Lead Software Engineer - Python/Web, office based - London
- £110,000 - £120,000 Annual
- London, United Kingdom
SAP Manager Transportation Management
- Brussel, Brussel (Stad), Belgium
Senior Software Engineer
- Belfast, City, United Kingdom, BT1 1
SAP Manager Transportation Management
- Brussel, Brussel (Stad), Belgium