Software Development Engineer

Global technology company that powers e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer

The Amazon Search team is responsible for powering search functionality across all Amazon platforms worldwide. The Search Engine Config Infra (SECI) team specifically manages systems that configure indexing and query behaviors for Amazon's product search engine.

As a Software Development Engineer on the SECI team, you will be responsible for:

  • Evolving and enhancing state-of-the-art search configuration infrastructure using cutting-edge technologies
  • Supporting sophisticated configuration requirements for Amazon Search services including navigation, matching and ranking
  • Leading design, implementation, and operational excellence of critical search configuration services
  • Focusing on scalability, latency, performance, robustness, and cost optimization in a cloud-based containerized environment
  • Sharing expertise in performance, scalability, enterprise architecture, and engineering best practices

This role offers the opportunity to work in a dynamic entrepreneurial environment while leveraging Amazon's extensive resources as one of the world's leading technology companies. You'll be part of a critical team that ensures millions of customers worldwide can effectively find products across Amazon's vast marketplace.

The position combines technical depth with business impact, as search functionality is fundamental to Amazon's customer experience and business success. You'll work with sophisticated systems at scale while collaborating with talented engineers to solve complex technical challenges.

Last updated 7 hours ago

Responsibilities For Software Development Engineer

  • Evolve and grow search configuration infrastructure
  • Support configuration requirements for Amazon Search services
  • Lead design, implementation, and operational excellence of critical services
  • Maintain focus on scalability, latency, performance and cost trade-offs
  • Share knowledge in performance, scalability, and engineering best practices

Requirements For Software Development Engineer

Java
Python
  • 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.