Site Reliability Engineer
Headquartered in Birmingham, Alabama, Moultrie is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven—hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience. Our guiding principles: Customer Obsession; Excellence is the Standard; Bias for Action; Act Boldly; Deliver Results; Hire and Develop the Best; Be Curious and Learn; Win as a Team.
About the role
We’re looking for a Site Reliability Engineer (SRE) who’s passionate about building resilient, high-performing systems that our customers can depend on every day. In this role, you’ll blend software engineering and operations expertise to keep our Azure-based platforms fast, secure, and always online. You’ll work side-by-side with developers, product teams, and DevOps to design scalable architecture, automate deployment processes, and drive performance improvements across our ecosystem. If you love problem-solving, reliability challenges, and working in a fast-paced environment where every improvement matters—this is the role for you.
Responsibilities
- Ensure uptime, reliability, and scalability across our cloud environments.
- Partner with development teams to design and run load, performance, and chaos testing.
- Build, monitor, and optimize systems within Microsoft Azure—including App Service Plans, Azure Functions, Event Grid, Event Hub, Service Bus, and Azure SQL Service.
- Manage incident response, ensuring issues are quickly resolved and documented for future prevention.
- Continuously improve observability, automation, and performance tuning to strengthen reliability.
- Lead post-incident reviews and drive long-term fixes for systemic issues.
Requirements
- 3–5 years of experience in a Site Reliability or similar engineering role.
- Deep knowledge of Azure cloud services.
- Proven experience monitoring, debugging, and supporting large-scale distributed systems.
- Strong background in CI/CD, performance diagnostics, and automation.
- A creative, analytical mindset and a drive to make complex systems perform better every day.
- Bachelor’s degree in Computer Science, Engineering, or equivalent hands-on experience.
Bonus Points
- Experience with Azure DevOps, Agile teams, load testing, and chaos testing.
- A passion for continuous learning, improvement, and innovation.