Key Responsibilities:
- Design, deploy, and maintain a highly available and scalable multi-tenant SaaS environment in AWS.
- Implement and manage infrastructure as code using tools such as Terraform or CloudFormation.
- Optimize AWS services for cost-efficiency, performance, and reliability.
- Ensure high reliability and disaster recovery readiness across all AWS services.
- Enforce security policies, procedures, and standards to protect sensitive data.
- Implement best practices for securing AWS resources, including VPC configurations, IAM roles, security groups, and network ACLs.
- Work with compliance teams to ensure adherence to regulations and industry standards such as SOC2 and StateRamp.
- Design, build, and maintain robust CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI.
- Facilitate seamless integration and continuous deployment processes to ensure rapid and reliable delivery of new features and patches.
- Set up and manage comprehensive monitoring and alerting systems using tools like CloudWatch, Prometheus, or Grafana.
- Develop and implement incident response protocols; lead incident investigations and post-mortems.
- Provide mentorship and training to junior engineers, fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions.
Preferred Qualifications:
- 5+ years of experience in software engineering with a deep focus on cloud operations, security, and DevOps.
- 1+ years of running Kubernetes at scale and in production on public clouds
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, or Ruby).
- Proven track record in designing and managing AWS infrastructure for SaaS applications.
- Extensive experience with infrastructure as code tools such as Terraform or CloudFormation.
- Strong knowledge of AWS services, including EC2, RDS, S3, VPC, IAM, and Lambda, among others.
- Expertise in CI/CD tools like Jenkins, GitHub Actions, CircleCI, or equivalent.
- Advanced skills in monitoring and logging tools such as CloudWatch, Prometheus, or Grafana.
- Experience with Windows management tools and SQL is desirable
- In-depth understanding of cloud security practices, including encryption, identity and access management (IAM), and network security.
- Strong problem-solving skills with a proactive approach to identifying issues and delivering solutions.
- Excellent communication skills with the ability to collaborate effectively across various teams.
Other Jobs from OpenGov
Sr. Software Engineer - PRO
Sr. Software Engineer - PLC
Software Engineer III
Software Engineer I
Staff Software Engineer - PRO
Staff Software Engineer - PLC
Similar Jobs
Senior Site Reliability Engineer
Senior Site Reliability Engineer
Senior Site Reliability Engineer
Senior Site Reliability Engineer
Site Reliability Engineer
Site Reliability Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say