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 AWS CloudFormation or Terraform to automate infrastructure provisioning and management
Integrate AI/ML-powered solutions in sales tools to support and optimize sales workflows (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 the integration of first- and third-party data sources into cloud pipelines for analytics and insights (ETL/ELT pipelines)
Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other monitoring tools
Ensure the security and compliance of AWS environments and applications by implementing best practices
Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
Troubleshoot and resolve issues in production and non-production AWS environments
Stay up-to-date with the latest AWS services and best practices
Contribute to the development of technical documentation and best practices
Champion, role model, and embed Samsara’s cultural principles
Requirements
Bachelor's in Computer Science, Engineering, or related field with 5+ years of software development experience, or Master's with 3+ years
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)
Proficiency in at least one programming language such as Python, Java, Node.js, Go, or React
Experience working in Agile/Scrum environments and understanding of software development lifecycle processes
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
AWS Certified Developer – Associate or higher (preferred)
Experience with containerization technologies like Docker and orchestration services like Amazon ECS or EKS (preferred)
Experience building and deploying serverless applications using AWS Lambda and API Gateway (preferred)
Experience with database design and management on AWS (RDS, DynamoDB) (preferred)
Experience integrating multiple applications using middleware tools such as Zapier or Workato (preferred)
Familiarity with monitoring and logging tools like AWS CloudWatch, Prometheus, or Grafana (preferred)
Experience working with large-scale, distributed systems (preferred)
Ability to secure and maintain legal right to work in the specified location
Benefits
Base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles
New hire RSU award and potential annual RSU refresh grants
Competitive total compensation package
Employee-led remote and flexible working
Health benefits
Flexible working model that supports remote and in-person work
Accommodations for qualified persons with disabilities during recruiting
Additional benefits described on the company Benefits site
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.