Software Development Engineer, AWS OpenSearch Service
Amazon· Amazon OpenSearch Service / AWS OpenSearch Service
Austin, TX$143.7k - $194.4kFull-timePosted 1mo ago
About the role
OpenSearch Serverless NextGen and control plane team focusing on large-scale distributed OpenSearch clusters, lifecycle orchestration, reliability, and operator-driven development for a fully managed AWS OpenSearch service.
Responsibilities
- Design, develop, and operate components of a large-scale distributed control plane — reason about failure modes, multi-tenant isolation, and blast-radius before writing code
- Look for opportunities to simplify — consolidate duplicate abstractions, remove dead code, reduce configuration sprawl, and challenge complexity that doesn't earn its keep
- Treat operations as core engineering — own the systems you build end-to-end, participate fully in incident response and RCAs, and drive operational improvements that reduce cost and maintenance burden
- Solve real problems in cluster orchestration, capacity provisioning, lifecycle workflows, multi-tenant infrastructure, query routing, and operational tooling
- Use AI coding assistants and GenAI tools effectively across the software development lifecycle — from design and prototyping through coding, testing, code review, debugging, and operations — applying engineering judgment to validate AI-generated output against Amazon's correctness, security, and operational bar
- Write robust, efficient, and maintainable code in Java, Rust, Python, or Go
- Partner with senior engineers to translate ambiguous requirements into concrete deliverables; prototype, test, and validate
- Continually challenge what exists and explore what should change to better serve customers
Qualifications
- 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
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Skills
Required:JavaDistributed systems
Nice to have:RustPythonGo
Benefits
- Health insurance (medical, dental, vision, prescription)
- 401(k) matching
- Paid time off
- Parental leave
- Life & AD&D insurance options
- Employee assistance programs (EAP)
- Mental Health Support
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering