Software Development Engineer, Support Engineering Tech
Amazon
Job Description
Software Development Engineer, Support Engineering Tech Job ID: 10444882 | Amazon Web Services, Inc. Overview We are seeking a Software Development Engineer to build scalable distributed systems and services that enable customer self‑service and reduce manual support work. You will architect solutions, leverage AI‑powered development tools, mentor peers, and drive architectural decisions in an environment where the technical strategy is often undefined.
Key Responsibilities Architect and deliver end‑to‑end solutions for complex, ambiguous problems. Design and implement scalable, highly available self‑service experiences on the Spectrum platform. Use AI‑powered development tools (Amazon Q Developer, generative‑AI assistants, LLM‑based testing/debugging) to accelerate delivery and improve code quality.
Lead technical design reviews and drive architectural decisions across the domain. Mentor and develop SDE I and SDE II engineers through code reviews, design discussions, pairing sessions, and promotion assessments. Collaborate with product managers, support engineering leaders, and cross‑functional stakeholders to identify high‑impact self‑service opportunities.
Analyze support contact patterns and customer friction points to inform design of automated solutions. Investigate and resolve complex production issues, perform root‑cause analysis, and drive long‑term systemic fixes. Contribute to operational excellence including CI/CD pipelines, monitoring, runbooks, and on‑call rotations.
Identify opportunities to reduce technical debt and automate processes through AI. Basic Qualifications 3+ years of professional software development experience. 2+ years of design or architecture experience for new or existing systems. 1+ year of experience developing large‑scale, distributed software applications. Experience with at least one of: C#, C++, Java, or Perl.
Object‑oriented design experience. Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field. Experience programming with at least one language.
Preferred Qualifications 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor’s degree in computer science or equivalent. Equal Opportunity Statement Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. #J-18808-Ljbffr