Software Development Engineer, AWS AppSync
Core
Design, build, and operate large-scale, highly available components of AWS AppSync, a serverless service for GraphQL and Pub/Sub APIs.
Role type
Senior Software Development Engineer (System Architecture & Leadership)
Builds
Large-scale distributed systems serving global API traffic and real-time updates
Domain
Cloud computing, Distributed systems, Serverless infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, System architecture, Technical leadership, Mentoring, Cross-team problem solving, Operational excellence, Security best practices, Code quality, Full-stack development, Ambiguity management
Preferred skills
Full software development life cycle experience, Code review expertise, Source control management, Build processes, Testing strategies, Operations experience
Technologies
GraphQL, Pub/Sub, WebSocket, DynamoDB, Lambda, HTTP
Responsibilities
Drive technical direction and architecture for significant service areas, Design and deliver large-scale components, Mentor engineers and multiply team impact, Partner with leaders to shape roadmap, Establish best practices for security and code quality, Solve ambiguous cross-team problems
Seniority
Senior, hands-on IC with leadership responsibilities