Software Development Engineer (SDE II), AWS CX - EC2 Core / Outposts Consoles
Amazon Web Services (AWS) · Arlington, VA · 1 wk ago
ConsultingFull-time
Key job responsibilities
- Design and implement user interfaces for AWS Console experiences using modern web technologies including React, TypeScript, and related frontend frameworks to deliver intuitive, accessible, and performant customer experiences.
- Build and refine agentic experiences within AWS Console that enable customers to accomplish complex workflows through natural-language interactions and AI-assisted guidance.
- Collaborate cross-functionally with UX designers, product managers, and service teams to translate business requirements and user needs into technical solutions, participating in UX deep dives and design reviews.
- Own features end-to-end from initial scoping and technical design through implementation, testing, deployment, and operational support, ensuring high-quality deliverables that meet customer expectations.
- Monitor and optimize console performance by analyzing metrics dashboards, identifying performance bottlenecks, and implementing improvements to ensure predictable console behavior across all AWS regions.
- Participate in operational excellence through oncall rotations, responding to tickets, maintaining runbooks, and building automation to reduce toil and improve team efficiency.
- Mentor and provide technical guidance to other engineers through code reviews, pair programming, and knowledge sharing, helping elevate the team's technical capabilities and code quality standards.
- Drive continuous improvement by proactively identifying opportunities to enhance user experience, reduce technical debt, and implement best practices across the codebase.
- Contribute to roadmap planning by sizing work, providing technical input on feasibility, and helping prioritize features based on customer impact and technical considerations.
Basic 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
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Preferred Qualifications
- Experience in agile software development methodology
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node, experience using frameworks such as angular and react.