Site Reliability Engineer

Company Name: 
Post Date:  
Contact Email: 

Granular is the leading software and analytics company for agriculture. We are revolutionizing one of the world's largest and most important industries by making farmers’ lives easier and making them more profitable. Our products help farmers get access to land, make more efficient use of inputs, and make better business decisions.    

We’re looking for a Site Reliability Engineer to help scale our products. This is a unique opportunity to accelerate your career in a fast-paced environment.  You’ll be part of a rapidly growing company full of passionate, committed people who are excited to transform agriculture. We currently have offices in San Francisco, CA, Champaign, IL, and Des Moines, IA.

What you will do:

You will collaborate heavily with support teams, software engineering teams, and operations teams to solve complex problems in our production systems while developing and directing the development of systems to identify and mitigate system issues before they impact end users.

The ideal candidate will be a seasoned software engineer with a deep understanding of infrastructure and cloud services. The Site Reliability Engineer must be able to work tactically and urgently to solve complex, high visibility production issues but also think strategically in order to implement solutions that proactively identify and resolve system issues. Due to the high visibility of this position, excellent communication skills are required. You will work closely with product managers and engineers to develop best practices and tooling to support our production systems.

Specific responsibilities include:

  • Implement production system monitoring, alerting, tooling, and engineering best practices to help engineering teams meet defined SLAs
  • Work closely with Product Management and Engineering teams to triage production issues and implement best practices for ensure stability of our production systems
  • Work with others across the entire engineering team to help define and execute on Granular’s overall software technology strategy
  • Work with others across the engineering team to continuously refine and improve our software development and delivery process, leading to measurable improvement to system availability


  • 2+ years of experience in software technology
  • History of delivering innovative, easy-to-use, high-performance enterprise SaaS applications
  • Passion for triaging production issues and identifying and implementing strategies to proactively mitigate in the future
  • You understand modern web applications, testing strategies, and deployment operations. You work across the engineering organization to drive efficient and effective processes and tools for development, testing, continuous integration, deployment, etc.
  • You have a strong, user-centric view of software and product quality and usability.
  • Understanding of Mobile applications and specifically the impact on backend components and API’s is highly desired
  • Diverse and evolving technology background with a demonstrated ability to balance pragmatism and innovation in making technology and architectural decisions.
  • Experience with Sumo Logic, Data Dog, or similar tools preferred
  • Knowledge of AWS, Python, Postgres, and AngularJS/React is highly desired.
  • Desire to work in a mission-driven company that will change people’s lives.
  • B.S. or advanced engineering or technology degree.


  • We value diversity and treat every employee with a high degree of autonomy and respect.
  • Have a big impact by joining a small, fast-paced and smart team. We are having fun building a great company and helping one of the most important industries in the world.
  • Upward movement.  We are growing quickly and need talent who can take on increasingly challenging and rewarding roles.
  • Employer sponsored medical, dental, vision
  • Competitive salary, bonus plan and generous 401(k) match


To apply visit: