> Markdown version of [/jobs/ext/4459031-software-development-engineer-aws-opensearch-service](https://www.wearedevelopers.com/jobs/ext/4459031-software-development-engineer-aws-opensearch-service). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer, AWS OpenSearch Service - **Company:** Amazon.com, Inc. - **Location:** Bellevue, WA, United States - **Salary:** $143,700.0 - $223,600.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Amazon Web Services, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Software Debugging, Software Design Patterns, Perl (Programming Language), Python (Programming Language), Object-Oriented Software Development, Software Engineering, Rust (Programming Language), Multithreading, Generative AI, AI Coding Agents, Information Technology, Build Process, Software Coding, Software Version Control, OpenSearch - **Published:** October 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=78b36207816abf79 ## About the Role * 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, * 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience * Bachelor's degree in computer science or equivalent ## Description * 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