Design, develop, and deploy scalable and highly available applications and services on AWS
Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS
Implement Infrastructure as Code (IaC) using CloudFormation or Terraform to automate infrastructure provisioning and management
Integrate AI/ML-powered solutions into sales tools (CRM integration, lead scoring, chatbots, recommendation engines, forecasting models)
Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy or similar tools
Build and consume RESTful APIs and other web services
Support integration of first- and third-party data sources into cloud pipelines for analytics and insights (ETL/ELT)
Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other tools
Ensure security and compliance of AWS environments and applications by implementing best practices
Collaborate with product managers, software engineers, and stakeholders to deliver high-quality solutions
Troubleshoot and resolve issues in production and non-production AWS environments
Contribute to technical documentation and best practices
Stay up-to-date with latest AWS services and best practices
Champion and embed Samsara’s cultural principles (customer focus, long-term thinking, growth mindset, inclusion, teamwork)
Requirements
Bachelor’s in Computer Science, Engineering, or related field with 5+ years of software development experience OR Master’s in Computer Science, Engineering, or related field with 3+ years of software development experience
At least 2 years of full-stack software development experience
Strong understanding of core AWS services (EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, etc.)
Proficiency in at least one programming language such as Python, Java, Node.js, Go, or React
Experience implementing Infrastructure as Code (CloudFormation or Terraform)
Experience developing CI/CD pipelines (AWS CodePipeline, CodeBuild, CodeDeploy, or similar)
Experience building and consuming RESTful APIs and web services
Experience integrating data sources into cloud pipelines (ETL/ELT)
Experience with monitoring/logging tools (AWS CloudWatch, Prometheus, Grafana)
Experience working in Agile/Scrum environments
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
AWS Certified Developer – Associate or higher (preferred)
Experience with Docker and container orchestration (ECS or EKS) (preferred)
Experience building serverless applications with AWS Lambda and API Gateway (preferred)
Experience with database design and management on AWS (RDS, DynamoDB) (preferred)
Experience integrating multiple applications using middleware tools (Zapier, Workato) (preferred)
Experience with large-scale, distributed systems (preferred)
Must reside in the United States (role open to US candidates with listed state/metro exclusions)
Ability to secure and maintain legal right to work in the United States
Benefits
Base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles
New hire RSU award may be awarded at time of hire and RSU refresh grants may be awarded annually
Competitive total compensation package
Employee-led remote and flexible working
Health benefits
Flexible working model (offices open for in-person work; remote work supported)
Accommodations for persons with disabilities during the recruiting process
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.