Senior Backend Software Engineer (Cloud Native)
Job Title
Senior Backend Software Engineer (Cloud Native)
Principal Software Developer
Role Overview
We are looking for a Senior Backend Software Engineer (Cloud Native) to
design and implement scalable, high-performance serverless architectures
on AWS. The role focuses on API development, cloud-native backend
services, infrastructure as code (IaC), and secure, resilient systems
that support large-scale distributed applications.
Key Responsibilities
- Design and develop scalable backend services using Java, Node.js, and
Python
- Build GraphQL APIs using AWS AppSync and REST APIs using Amazon API
Gateway
- Develop and optimize AWS Lambda-based serverless applications
- Design and manage DynamoDB data models (Single-Table Design preferred)
- Implement Infrastructure as Code (IaC) using Terraform / AWS CDK /
Pulumi
- Own and enhance CI/CD pipelines across Java, Node.js, and Python
environments
- Monitor and optimize system health using CloudWatch, X-Ray, and
CloudTrail
- Implement secure authentication & authorization using IAM, Cognito,
and Lambda Authorizers
- Participate in on-call rotation and handle production incidents
- Conduct code reviews and mentor developers on best practices
Required Skills & Experience
- 5+ years of backend development experience in distributed systems
- 2-4+ years of hands-on experience with AWS services (AppSync, API
Gateway, Lambda, DynamoDB)
- 3-5 years experience with Python and/or Node.js
- 2-4 years experience with Terraform / Infrastructure as Code
- 2-4 years of strong Java development experience
- Experience working in Agile environments
Nice to Have
- Microservices & RESTful API architecture
- CI/CD pipelines and DevOps best practices
- Container orchestration experience
- Experience with media or video streaming platforms
Education
Bachelor’s degree in Computer Science, Software Engineering, or IT OR an
Associate degree with relevant industry certifications
Work Schedule & On-Call
- 9-hour workday (8 hours work + 1 hour break)
- Alignment with EST golden hours (4 AM - 1 PM ET) preferred
- Mandatory participation in weekly Agile ceremonies (9 AM-12 PM EST)
- 24×7 on-call rotation (rotates weekly among developers)
Security & Access
- No CSIS clearance required
- Potential access to PII data
- Access to AWS dev/prod environments, Jira, GitLab, and Confluence