# Principal Software Engineer, AWS Lambda  at Amazon

Amazon is hiring a Principal Software Engineer, AWS Lambda  in Dublin, Ireland. Level rates it Little AI ●○○○; you can [apply on Amazon](https://jobsbylevel.com/go/d8e79e60-a7b8-4657-9bb9-29247aba4d2c?utm_medium=ai-agent).

AI Level 1, AI centrality 10 out of 100. IE, D, Dublin.

## Details

- Company: [Amazon](https://jobsbylevel.com/companies/amazon)
- AI level: AI Level 1 (score 10 out of 100)
- Location: IE, D, Dublin
- Posted: May 29, 2026
- Apply: https://jobsbylevel.com/go/d8e79e60-a7b8-4657-9bb9-29247aba4d2c?utm_medium=ai-agent
- Free CV review for this job: https://jobsbylevel.com/cv-review?job=principal-software-engineer-aws-lambda-at-amazon-43afc4

## Prepare for this job

The job page lists 5 likely interview questions for this offer, with a CV checklist: https://jobsbylevel.com/jobs/principal-software-engineer-aws-lambda-at-amazon-43afc4

## Description

Are you passionate about building the foundational systems that power serverless computing for millions of customers worldwide? AWS Lambda is looking for a Principal Engineer to join our Lambda Experience team in Dublin, Ireland, where you will define the technical vision and drive the architecture for the Lambda execution environment, the system that execute customer code across the globe. AWS Lambda is one of the fastest-growing services in AWS and sits at the heart of serverless computing. The Lambda execution environment is responsible for securely launching and managing the compute environment where customer code runs. This includes the orchestration of microVM-based isolation using Firecracker, the management of execution environments, and the runtime interfaces that bridge customer code with the Lambda platform. The systems you will work on process millions of invocations per second, operate across multiple AWS Regions, and must deliver consistently low latency while maintaining the highest standards of security and isolation. As a Principal Engineer on this team, you will own the long-term technical strategy for the Lambda execution environment, working at the intersection of systems programming, virtualization, and cloud infrastructure. You will design and build the next generation of execution environment management, tackle challenges in cold start optimization, resource scheduling, and multi-tenant isolation, and drive the evolution of our Rust and Linux kernel-level components so that, among other things, they are ready to carry our customers’ next generation workloads, including agentic ones. You will operate as both a hands-on builder and a strategic technical leader — writing production code in Rust and C while simultaneously shaping the architectural direction of the Lambda Dublin organization across multiple levels. You will also play a critical role in growing the engineering team. With strong senior engineers who are deep technically but still developing their strategic thinking and organizational influence, you will mentor and coach the next generation of senior technical leaders. You will establish engineering standards, lead design reviews, and create the technical culture that enables the team to operate at the highest level. Key job responsibilities - Define and drive the long-term technical strategy for the Lambda execution environment, ensuring alignment with the broader Lambda and AWS Compute vision. - Architect and build systems for execution environment management, cold start optimization, and resource scheduling at massive scale. - Write production code in Rust and C, contributing directly to the most complex and critical components of the execution environment. - Lead the design and evolution of microVM orchestration, working closely with the Firecracker virtualization stack and Linux kernel interfaces. - Drive cross-team technical alignment with other Lambda teams, and adjacent AWS Serverless, Container and Compute teams. - Mentor and develop senior engineers, helping them grow in strategic thinking, influence, and organization-level impact. - Establish and raise the engineering bar through design reviews, technical standards, and operational excellence practices. - Represent the Lambda Experience team in senior technical forums across AWS, influencing the direction of serverless compute infrastructure. A day in the life You may start your morning reviewing operational metrics for the Lambda Execution Environment, looking at invocation latency percentiles, cold start performance, and resource utilization trends across AWS Regions. You may join a design review where a senior engineer is proposing a new approach to execution environment caching — you will ask probing questions, help them think through edge cases, and guide them toward a solution that balances performance with security isolation. Mid-morning, you may dive into code, perhaps working on a Rust component that optimizes how execution

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/principal-software-engineer-aws-lambda-at-amazon-43afc4

Source: https://jobsbylevel.com/jobs/principal-software-engineer-aws-lambda-at-amazon-43afc4

## Cite this page

Level. https://jobsbylevel.com/jobs/principal-software-engineer-aws-lambda-at-amazon-43afc4.

Get job alerts: https://jobsbylevel.com/newsletter
