Senior Software Development Engineer

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Senior Software Development Engineer

Amazon's Digital Acceleration organization is seeking a Senior Software Development Engineer to join their team working on services that support digital businesses including Kindle eBooks, Amazon AppStore, Music, Prime Video, Alexa, and Audible. This role offers an opportunity to work on ambitious transformation projects using Computer Vision and Machine Learning to automate information extraction from various content types. The position involves architecting and developing scalable web services using AWS technologies while applying machine learning techniques. The ideal candidate will provide technical leadership, mentor team members, and contribute to complex architectural solutions. This role combines hands-on development with technical leadership, requiring both strong coding skills and the ability to guide architectural decisions. The team's work directly impacts Amazon's digital products, making it a highly visible and influential position within the organization. The role offers exposure to cutting-edge technologies and the chance to work on systems that serve millions of customers worldwide.

Last updated an hour ago

Responsibilities For Senior Software Development Engineer

  • Advise Software Development Managers, Sr. Software Managers, Product Managers on product architecture
  • Provide architectural and technical vision for Products/Services
  • Evaluate technical choices and make trade-offs between short and long term requirements
  • Mentor team members and maintain high standards through reviews
  • Hands-on development of complex architectural components
  • Build scalable and extensible web services
  • Work on automation of information extraction using Computer Vision and ML techniques
  • Build services to enrich catalog metadata using automated inference

Requirements For Senior Software Development Engineer

Python
Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with full software development life cycle (preferred)

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineering role at AWS focusing on Aurora PostgreSQL database development, requiring 7+ years of experience in software development and distributed systems.

Senior Software Development Engineer, Digital & Emerging Payments Tech

Senior Software Development Engineer role at Amazon's Digital & Emerging Payments Tech Team, building innovative payment solutions for global customers.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database services and distributed systems with competitive compensation and benefits.

Senior Software Development Engineer- AWS Aurora, Aurora

Senior Software Engineering role at AWS Aurora team, building high-scale cloud database services with competitive compensation range of $151,300-$261,500.

Senior Robotics Software Engineer - Test and Validation

Senior Robotics Software Engineer position at Amazon Robotics, focusing on test and validation of robotic systems, offering competitive salary and benefits in Seattle.