Remote job
Senior AWS Engineer
Job details
About this role
Role overview
Design, build, and operate cloud-native applications and APIs for enterprise clients, with a focus on serverless systems on AWS. You’ll own technical delivery from solution design through production, balancing security, scalability, reliability, and cost while partnering with client teams and helping set engineering practices.
Responsibilities - Build event-driven applications using services such as Lambda, API Gateway, Step Functions, EventBridge, SQS, SNS, DynamoDB, and S3. - Design and document secure, versioned REST and GraphQL APIs, with attention to performance, authentication, and developer usability. - Write maintainable, tested code in Python or Node.js/TypeScript; participate in code reviews and maintain clear documentation. - Define cloud infrastructure with infrastructure-as-code tools and create CI/CD pipelines for repeatable deployments. - Apply security, monitoring, logging, tracing, and reliability practices; troubleshoot production issues and improve performance and cost. - Translate client requirements into technical plans, communicate estimates and risks, mentor other engineers, and integrate with enterprise platforms.
Requirements - At least seven years of professional software engineering experience, including four or more years building and operating production applications on AWS. - Hands-on experience with AWS serverless services and event-driven architecture. - Strong Python or Node.js/TypeScript skills and experience designing scalable APIs. - Experience with infrastructure as code and CI/CD tools such as AWS CDK, CloudFormation, SAM, Terraform, GitHub Actions, GitLab CI, or CodePipeline. - Knowledge of AWS security practices, including IAM, encryption, secrets management, and network security fundamentals. - Experience with monitoring and tracing distributed systems, along with software testing and performance optimization. - Clear communication skills and comfort working directly with clients.
Nice to have
AWS certifications are an asset. Experience with Amazon Connect, contact center systems, or conversational AI services is useful.
Benefits and work setup
The position can be remote within the United States or Canada, or based in one of several North American offices. Occasional client travel may be required, up to about 25% annually.