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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.

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 a month 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?