Software Development Engineer

Global technology company revolutionizing e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer

Amazon is seeking a motivated Software Development Engineer to join their team working on revolutionizing how Amazonians work and collaborate through advanced generative AI technologies. This role presents a unique opportunity to be an early member of a team solving crucial customer needs through innovative technology.

The position involves designing and developing software infrastructure that supports advanced AI models, creating scalable and secure systems that integrate seamlessly with Amazon's existing tools and services. You'll work at the intersection of AI and software engineering, collaborating closely with machine learning engineers, data scientists, and UX/UI designers to build context-aware AI solutions that enhance productivity across Amazon.

As a Software Development Engineer, you'll be responsible for developing high-performance backend services, implementing robust APIs, and architecting scalable systems. The role requires expertise in programming languages like Java, Python, or Go, strong knowledge of distributed systems, and experience with cloud platforms, particularly AWS services.

The compensation is competitive, ranging from $129,300 to $223,600 per year, depending on location and experience. Amazon offers a comprehensive benefits package including medical coverage, financial benefits, and equity opportunities. The position is available in both Austin, TX and Seattle, WA, offering the chance to work in major tech hubs.

This is an excellent opportunity for engineers passionate about AI and cloud technologies who want to make a significant impact on how one of the world's largest companies operates. You'll be at the forefront of implementing cutting-edge AI solutions while working with a talented team in a fast-paced, innovative environment.

The role offers significant growth potential, with opportunities to mentor others, participate in architectural decisions, and shape the future of AI-powered productivity tools. Amazon's commitment to diversity and inclusion ensures a welcoming workplace where you can thrive while building transformative technology solutions.

Last updated 10 days ago

Responsibilities For Software Development Engineer

  • Design and implement robust, scalable architectures for AI-powered applications
  • Develop high-performance backend services for AI model integration
  • Create and maintain RESTful APIs
  • Design and implement microservices architecture
  • Optimize code and database queries for large-scale data
  • Collaborate with ML engineers and Data scientists
  • Partner with UX/UI designers to implement user-friendly features
  • Build and deploy cloud-native applications using AWS services
  • Implement security measures and ensure data privacy compliance
  • Conduct code reviews and mentor other engineers
  • Participate in agile development processes

Requirements For Software Development Engineer

Java
Python
Go
Kubernetes
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Strong proficiency in Java, Python, or Go
  • Experience with backend development and RESTful API design
  • Understanding of distributed systems and microservices architecture
  • Experience with cloud platforms, particularly AWS services
  • Knowledge of containerization technologies and DevOps practices
  • Understanding of security best practices and data privacy considerations

Benefits For Software Development Engineer

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer II, Sponsored Brands Advertising

Software Development Engineer II position at Amazon Advertising, building high-performance ad serving systems that power brand shopping experiences for millions of customers.

Software Dev Engineer II, Alexa Enterprise Products

Build and innovate Alexa's capabilities across multiple devices as a Software Dev Engineer II at Amazon, shaping the future of voice-enabled technology.

Quality Assurance Engineer (QAE), Infra Supply Chain Automation

Quality Assurance Engineer role at Amazon AWS, focusing on supply chain automation testing with both manual and automated approaches.

Software Dev Engineer II, AWS Ad-Tech Initiative

AWS Software Dev Engineer II role building scalable Ad-Tech RTB solutions, focusing on distributed systems and real-time processing.

Software Development Engineer, Kindle Reader

Software Development Engineer position at Amazon Kindle, focusing on C++ development for eBook reading systems with competitive compensation and benefits.