Principal Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
The Senior Software Engineer is a hands-on technical leader responsible for building and scaling modern cloud-native platforms in AWS. This role drives architecture, engineering standards, and long-term platform strategy while solving complex technical challenges across distributed systems, serverless infrastructure, and full-stack application development.You will lead the design of scalable, secure, and high-performing systems using AWS serverless technologies including Lambda, API Gateway, EventBridge, SQS/SNS, CloudFront, S3, and RDS. Working heavily in JavaScript/TypeScript, Node.js, and React, you’ll help shape modern applications that balance reliability, performance, and business impact.This role partners closely with Product, DevOps, Security, and engineering leadership to influence technical direction, improve development practices, and accelerate innovation — including emerging AI-driven technologies. You’ll mentor engineers, guide architectural decisions, champion operational excellence, and help establish scalable engineering frameworks across the organization.Key strengths include:Deep expertise in AWS cloud architecture and serverless design Advanced full-stack development with React, Node.js, JavaScript, and TypeScript Strong experience with CI/CD, infrastructure-as-code, distributed systems, and event-driven architecture Expertise in scalable database design, API development, and application security Ability to lead complex initiatives, solve ambiguous problems, and influence engineering strategy at scale Ideal candidates bring 10+ years of progressive software engineering experience with a proven track record of architecting and delivering enterprise-grade solutions in AWS.