Software Development Engineer, Lambda Runtimes, AWS
Software Development Engineer, Lambda Runtimes, AWS
Requirements
Experience in professional software development (non-internship)
Experience designing or architecting new and existing systems, including design patterns, reliability, and scaling
Experience with full software development life cycle: coding standards, code reviews, source control management, build processes, testing, and operations
Nice to Haves
Bachelor's degree in computer science or equivalent
What You'll Be Doing
Driving new and existing initiatives in AWS Lambda, particularly in language runtimes and serverless computing
Working on the curation, patching, and deprecation of managed runtimes such as Python, NodeJS, Java, Ruby, Go, DotNet, and related container images
Collaborating closely with customers and contributing to developer experience improvements
Addressing large scale, high availability, performance, and developer experience challenges
Identifying and solving problems across programming language ecosystems and enabling new serverless customer functionality
Participating in on-call responsibilities to ensure system reliability and promptly resolve operational issues as a team
Helping shape AWS products and contribute to the future direction of serverless computing and AWS Lambda
Working in an inclusive, diverse, and collaborative team environment focused on building a positive culture
Perks and Benefits
Relocation assistance to Dublin, Ireland
Inclusive team culture with employee-led affinity groups and diversity events
Opportunities for mentorship and continuous career growth
Flexible work hours and arrangements supporting work-life balance
Commitment to equal opportunity employment and workplace accommodations for disabilities