Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
A
Amazon
Software Development Engineer II, WWPS Engineering - Customer Engineering
Job Description
DescriptionWhat do we do? The WWPS Customer Engineering team helps customers solve their most interesting business challenges by rapidly developing innovative prototypes using world-class and open-source technologies. There are a number of examples: We've helped customers by using image recognition to find missing persons, Artificial Intelligence (AI) to optimize ride shares, Generative AI (GenAI) to simulate the learning journey of students with different behavioral personas in a digital learning environment, and GenAI to predict the likelihood of different companies to work together based on synergies. We are a team of problem-solvers and builders who work on customer problems that don't have cookie-cutter solutions. We often don't have the answers right away, and are expected to Dive Deep to figure out the best approach. The code we write provides immediate value for customers by showing how technology can solve their problems. What's in it for you? You will be part of an exceptional team of Product Managers and Engineers where collaboration is highly valued, where innovation is something that happens every day, where taking risks is encouraged, and every day is Day One. You will face unique challenges, learn from some of the brightest minds in the industry, and build deep expertise in the most sought-after skills in the market. You will have the opportunity to be part of one of the fastest growing, customer obsessed, and innovative companies in the world. You won't get bored working on the same code base. Each project is greenfield and approximately eight to ten weeks in length. These short innovation cycles will continually develop your engineering skills and you'll see results quickly. You'll have access to a wealth of Amazon internal training, including instructor-led courses and talks from experts. This will give you the opportunity to become an expert, gaining valuable expertise in services used in GenAI, Machine Learning, IoT, image recognition, chat bots, and big data. We will provide the environment and support to learn any new tools, libraries or frameworks. What will you do?
Basic Qualifications
You will:
- Feel a real sense of achievement from completing and delivering projects in less time than you thought possible.
- Get hands-on with a range of technologies and practice a range of disciplines: back-end, front-end, full-stack, DevOps, Prompt engineering, GenAI orchestration, machine learning, and data science. We are curious generalists who don't pigeon-hole ourselves as particular "flavors" of engineer and never say "that's not my job".
- Collaborate with customers through full engagements; you'll learn about their business challenges, rapidly and develop prototypes to solve them, showcase the functionality you've written in demos and finally see the difference you've made when customers deploy solutions into their production environments.
- Work with the latest services and open-source technologies to build your prototypes.
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 languagePreferred 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.
- 143,700.00
- 194,400.
Benefits
- Paid Time Off (PTO)
- 401(k) Plans
- Mentorships
- Mental Health
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$121,749 / year median in Virginia
-5% projected decline