Principal Software Engineer · Capital One
Technical depth, Cloud and architecture expertise, Security experience (AuthN/AuthZ), Leadership and platform engineering experience, Developer productivity and platform mindset,
- Principal Software Engineer with 15+ years of experience designing and delivering cloud-native, distributed systems and full-stack platforms on AWS.
- Deep expertise in Python, Java, Node.js, and TypeScript across monolithic applications, microservices, and serverless architectures.
- Architected scalable platforms using Amazon ECS, AWS Lambda, EventBridge, S3, DynamoDB, Kafka, and Apache Airflow.
- Strong background in API design, event-driven systems, and data engineering, including large-scale data ingestion and processing pipelines.
- Experienced in Authentication and Authorization (AuthN/AuthZ), implementing OAuth 2.0, OpenID Connect (OIDC), JWT, RBAC, and AWS IAM security models.
- Designed and delivered modular web architectures using Micro-Frontend, Backend-for-Frontend, and domain-driven design principles.
- Extensive experience with containerization, CI/CD automation, Infrastructure as Code (Terraform), and observability using CloudWatch and monitoring tools.
- Engineering leader and Scrum Master with a proven track record of leading cross-functional teams, driving platform migrations, mentoring engineers, and delivering strategic technical initiatives.
- Passionate about building developer platforms and enabling engineering productivity through self-service onboarding, automation, and platform standardization.