Senior Software Engineer (AWS)
Core
Design, develop, test, and deliver software solutions using AWS native services and serverless-first architectures to meet business and customer needs.
Role type
Senior Software Engineer (AWS)
Builds
Cloud-native software products and infrastructure
Domain
Cloud Computing / AWS
Deliverable
production ML models | product features | infrastructure
Required skills
AWS native services (Cognito, IAM, S3, Lambda, API Gateway, DynamoDB, Step Functions), AWS CDK (C#), C#, CI/CD pipelines (GitHub Actions), AWS security best practices, AWS networking (VPC, subnets, security groups, VPNs), AWS monitoring and logging (CloudWatch, CloudTrail, X-Ray), feature flag management (LaunchDarkly), serverless-first and event-driven architecture
Preferred skills
Containerization (Docker, Kubernetes), AWS Certified Solutions Architect, AWS Certified DevOps Engineer
Technologies
AWS, C#, C#, GitHub Actions, LaunchDarkly, Docker, Kubernetes
Responsibilities
Design, develop, and test software; Verify software behavior meets requirements through manual and automated tests; Analyze, debug, and help resolve customer issues; Collaborate and communicate effectively with all stakeholders; Lead cooperative efforts among project team members; Train and mentor junior team members
Seniority
Senior, hands-on IC