

Share
As an Amazon Software Development Engineer, you will solve unique and complex problems at a rapid pace, utilizing the latest technologies to create solutions that are highly scalable. You will find that there is an unlimited number of opportunities within Amazon, where developing your career across a wide range of teams is highly supported. We are committed to making your work experience as enjoyable as the experiences you’ll be creating for our customers.Role Overview
You should have a demonstrated ability delivering within a DevOps delivery model from scoping requirements, requirement analysis, design, development, test, CI/CD, security implementation, and operational excellence with the ability to work cross-functionally with Product Managers, business stakeholders and other tech teams through the actual launch of the project. You should also have experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.Benefits
• Competitive salary and equity compensation
• Comprehensive health, dental, and vision coverage
• 401(k) plan with company match
• Paid time off and parental leave
• Employee discount programKey job responsibilities
• Design, develop, and maintain scalable software solutions that meet business requirements and customer needs
• Lead technical solutions from conception through deployment, including architecture decisions and implementation strategies
• Participate in full software development lifecycle, including requirement analysis, design, development, testing, deployment, and operations
• Collaborate with cross-functional teams including Product Managers, Technical Program Managers, and other engineering teams
• Mentor junior engineers and contribute to improving team's technical practices
• Write high-quality, well-tested code following best practices and coding standards
• Participate in code reviews and contribute to technical documentation
• Drive operational excellence through monitoring, troubleshooting, and continuous improvementA day in the life
Work/Life Balance
Work Environment
Mentorship & Career Growth
- 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
- 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
These jobs might be a good fit

Share
Possessing a deep understanding of AWS products and services, as a Delivery Consultant you will be proficient in architecting complex, scalable, and secure solutions tailored to meet the specific needs of each customer. You'll work closely with stakeholders to gather requirements, assess current infrastructure, and propose effective migration strategies to AWS. As trusted advisors to our customers, providing guidance on industry trends, emerging technologies, and innovative solutions, you will be responsible for leading the implementation process, ensuring adherence to best practices, optimizing performance, and managing risks throughout the project.Key job responsibilities
As an experienced technology professional, you will be responsible for:
1. Designing and implementing complex, scalable, and secure AWS solutions tailored to customer needs
2. Providing technical guidance and troubleshooting support throughout project delivery
3. Collaborating with stakeholders to gather requirements and propose effective migration strategies
4. Acting as a trusted advisor to customers on industry trends and emerging technologies
5. Sharing knowledge within the organization through mentoring, training, and creating reusable artifactsAbout the team
Diverse Experiences: AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job below, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 3+ years of experience in cloud architecture and implementation
- Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience
- 2+ years of experience on large scale software development or application engineering with recent coding exposure to two or more of the following languages: Java, JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby;
- Experience architecting, designing and programming applications in a Cloud Environments, with serverless and containers.
- Ability to communicate in English and Spanish or Portuguese, in technical and business settings (verbal and written).
- Knowledge of the primary aws services (ec2, elb, rds, route53 & s3)
- Experience in automation through devops scripting (e.g. shell, python, ruby, powershell)
- Experience facilitating discussions with senior leadership regarding technical / architectural trade-offs, best practices, and risk mitigation
- AWS Professional level certifications (e.g., Solutions Architect Professional, DevOps Engineer Professional) preferred
- Experience in Refactoring, Re-writing and Decoupling applications;
- Experience architecting high available, secure and reliable systems.
These jobs might be a good fit

Share
As an intern, you will be matched to a manager and a mentor. In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. We give you the tools to own your project and learn in a real-world setting.Internship Expectations Include:- Familiarize yourself with the daily activity metrics – outbound calls, decision maker contacts, leads qualification
- Capability of understanding of customer pain points, requirements and correlating potential business to value that can be provided by AWS services
- Proficient written and verbal communication in English
These jobs might be a good fit

Share
You’ll be responsible for next generation system architecture from a blank slate as well as the continuous improvement of existing systems.You will be working closely with Design, Systems, Power, Reliability, and testing engineers to design, deploy, and optimize state-of-the-art satellite test systems.You would participate in all phases of software development from requirements through implementation and test to operations.You will be designing and implementing a wide range of low-level software on our custom test hardware and its interfaces with our cloud based services.
Key job responsibilities
- Understand functional principles of Kuiper satellite power systems hardware
- Provide technical leadership and contribute to the definition, development and implementation of test solutions for satellite battery systems in an ambiguous and complex problem space.
- Build software solutions to manage infrastructure needed to operate our system in a scrappy development environment and also in production at a large scale.- Lead technical roadmap definition efforts and decide what features and performance improvements to build.
- Lead software design architecture for the test of Kuiper battery test and emulation systems (specifically the testing battery management systems, custom circuit boards, battery emulators).
- Design and develop complex test sequences that coordinate and synchronize equipment and services across multiple layers to verify function and performance of satellite hardware and software.
- Instill best practices for software development documentation, making sure designs meet requirements, delivering high quality software on tight schedules.
- Automate build, test and deploy pipelines.
Export Control Requirement:
A day in the life
- Battery Management System (BMS) Testing: Develop and maintain automated test software for BMS validation, including the configuration and control of battery testing racks and emulators.
- Unit Test Development: Develop comprehensive unit test frameworks to validate software code independently of hardware. Emulate data acquisition systems, power supplies, batteries, thermal, and thermal vacuum chambers to enable software testing without physical hardware.
- Bachelor's degree in computer science or equivalent
- 4+ years of non-internship professional software development experience
- 4+ years of programming with at least one software programming language experience
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience with Linux and Windows operating systems and working on Experience working on GNU/Linux distributions, including deployment automation
- 3+ years of experience building software with hardware interfaces such as test infrastructure for data acquisition, power supplies, and industrial sensors/actuators
- Master's degree in computer science or equivalent
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Proficiency in programming languages such as Python, C/C++, or similar, with experience in multithreaded programming in Python.
- Experience with HIL (Hardware-in-the-Loop) systems, automated test frameworks
- Experience with model unit testing frameworks and tools
- Familiarity with environmental testing equipment (e.g., thermal chambers, thermal vacuum chambers, Shaker tables, DAQs, Battery Cyclers, Battery Emulators, etc).
- Fundamental understanding of battery management systems and testing protocols.
These jobs might be a good fit

Share
Please note due to the nature of the role testing voice experiences, C1/C2 level proficiency in German and English is a basic qualification.Key job responsibilities
- Understanding how all elements of the Voice Experience ecosystem work together and developing QA approaches that fit the overall strategy
- Develop and execute manual & automated tests and test plans
- Efficiently execute test cases across all functional areas of our products
- Find, isolate, document, regress, and track bugs through resolution
- Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
- Work with Software Development Engineers to understand the overall technical architecture and how each feature is implemented- Evaluate product functionality and create test strategies and test cases to assess product quality
A day in the life
You will pay close attention to details and deliver solutions that delight customers.
- Experience in UI and API automation testing (Selenium/SOAPUI)
- Experience in quality assurance engineering, manual testing and automation testing
- Bachelor's degree in computer science, computer engineering, or related field, or equivalent work experience
- Proficient in both spoken and written German and English (Common European Framework of Reference C1/C2)
- Experience in API & Mobile testing
- Experience working with one or more of the following technologies: PHP, CSS, HTML, Java, JavaScript, Python, PERL
- Experience creating status reports based on automation results
- Experience working with scalable distributed systems and service oriented architectures
These jobs might be a good fit

Share
In this role, you'll be responsible for creating and leading the solution design to address customer business outcomes (CBO). Operating as the conduit between ProServe Account Executives and our Shared Delivery Teams (SDT), you’ll ensure proposed solutions are realistic, achievable, and optimize ProServe and/or our partners to maximize CBOs. As a PCA you are a trusted advisor to our customers, providing guidance on industry trends, emerging technologies, and innovative solutions to address customer challenges. As a technical SME, you will share knowledge within the organization, through mentoring, training, creation of reusable artifacts and process improvements.
Key job responsibilities
As an experienced technology professional, you will be responsible for:
• Designing complex, scalable, and secure AWS solutions to deliver customer business outcomes (CBOs)
• Providing technical guidance and best practices during pre-sales and implementation phases
• Collaborating with Account Managers and Shared Delivery Teams to ensure proposed solutions are realistic and achievable
• Acting as a trusted advisor to customers on industry trends and emerging technologies
• Sharing knowledge within the organization through mentoring, training, and creating reusable artifacts
About the team
Diverse Experiences: AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job below, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth - We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 5+ years of experience in cloud architecture, designing and implementing cloud solutions
- Bachelor's degree in Computer Science, Engineering, related field, or equivalent experience
- Consulting experience working with FSI solutions or working as a subject matter expert (SME) in a financial services organization.
- Advanced understanding of cloud technologies and digital transformation
- Able to communicate effectively in English, within technical and business settings.
- Advanced technology degree or AWS Professional level certifications (e.g., Solutions Architect Professional, DevOps Engineer Professional) preferred
- Deep understanding of AWS services across compute, storage, networking, security, databases, machine learning, and serverless technologies
- Knowledge of security and compliance standards (e.g., HIPAA, GDPR)
- Expertise in performance optimization and cost management for cloud environments
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences as part of pre-sales motion
These jobs might be a good fit

Share
You will work directly with customers and innovate in a fast-paced organization that contributes to game-changing projects and technologies. You will design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience.We’re looking for Data Scientists capable of using GenAI and other techniques to design, evangelize, and implement state-of-the-art solutions for never-before-solved problems.
Key job responsibilities
• Collaborate with AI/ML scientists and architects to research, design, develop, and evaluate cutting-edge generative AI solutions to address real-world challenges
• Interact with customers directly to understand their business problems, aid them in implementation of generative AI solutions, brief customers and guide them on adoption patterns and paths to production
• Create and deliver best practice recommendations, tutorials, blog posts, sample code, and presentations adapted to technical, business, and executive stakeholder
• Provide customer and market feedback to product and engineering teams to help define product directionA day in the life
About the team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWSMentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- Bachelor's degree and 8 years of experience or Master's degree and 4 years of experience
- 2+ years of hands-on experience with generative AI technology
- 5+ years of experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing, neural deep learning methods and/or machine learning
- 5+ years of hands on experience with Python to build, train, and evaluate models
- 4+ years of technical client engagement experience
- Ability to communicate in a business setting in English
- Masters or PhD degree in computer science, engineering, mathematics, operations research, or in a highly quantitative field
- Experience building generative AI applications on AWS using services such as Amazon Bedrock and Amazon SageMaker
- Experience with design, deployment, and evaluation of Large Language Model (LLM)-powered agents and tools and orchestration approaches
- Experience with design, development, and optimization of high-quality prompts and templates that guide the behavior and responses of LLMs
- Experience with open source frameworks for building applications powered by LLMs like LangChain, LlamaIndex, and/ or similar tools
- Hands on experience building cloud applications
These jobs might be a good fit

Share
As an Amazon Software Development Engineer, you will solve unique and complex problems at a rapid pace, utilizing the latest technologies to create solutions that are highly scalable. You will find that there is an unlimited number of opportunities within Amazon, where developing your career across a wide range of teams is highly supported. We are committed to making your work experience as enjoyable as the experiences you’ll be creating for our customers.Role Overview
You should have a demonstrated ability delivering within a DevOps delivery model from scoping requirements, requirement analysis, design, development, test, CI/CD, security implementation, and operational excellence with the ability to work cross-functionally with Product Managers, business stakeholders and other tech teams through the actual launch of the project. You should also have experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.Benefits
• Competitive salary and equity compensation
• Comprehensive health, dental, and vision coverage
• 401(k) plan with company match
• Paid time off and parental leave
• Employee discount programKey job responsibilities
• Design, develop, and maintain scalable software solutions that meet business requirements and customer needs
• Lead technical solutions from conception through deployment, including architecture decisions and implementation strategies
• Participate in full software development lifecycle, including requirement analysis, design, development, testing, deployment, and operations
• Collaborate with cross-functional teams including Product Managers, Technical Program Managers, and other engineering teams
• Mentor junior engineers and contribute to improving team's technical practices
• Write high-quality, well-tested code following best practices and coding standards
• Participate in code reviews and contribute to technical documentation
• Drive operational excellence through monitoring, troubleshooting, and continuous improvementA day in the life
Work/Life Balance
Work Environment
Mentorship & Career Growth
- 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
- 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
These jobs might be a good fit