Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Backend Software Engineer (Python)
Des Moines, IA, United States

Job Title

Backend Software Engineer (Python)

Job Description

More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand. They’ll be seeking options that are economically viable and that will help them remain environmentally sustainable. Granular's software meets this need, making farmers more efficient.

We’re looking for a Software Engineer to join our Remote Sensing team. The Remote Sensing team is responsible for commercializing at a global scale products based on remotely sensed data to enable sub field level, smart management decisions. The Software Engineer will be a critical senior member focused on backend, cloud-based solutions with a strong understanding of the DevOps space. This role is integral to Granular's success and is a unique opportunity to join a mission focused, fast-paced, smart and fun team.

What You’ll Get To Do:

*Deliver amazing remote sensing solutions to support multiple product development teams

*Collaborate daily with Product Managers, Designers, Testers, and Delivery Leads to ensure that the right software is built and that it is built right

*Grow your ability to design elegant data structures, build scalable Python services, and electrify your colleagues with your mastery of AWS

*Demonstrate a desire to improve all aspects of the product-- both technical and processes-- and deliver outstanding results for our customers

*Inspire your colleagues to achieve at a high level, push teams to deliver great results, and hold an optimistic attitude in all that you do

*Show a passion for learning and developing skills, trying new technologies, and embracing the full stack engineer mindset


  • No telecommuting
  • No Agencies Please


Our Ideal Candidate:

*6+ years of software engineering experience

*Exceptional skills and knowledge of Python, particularly with REST microservices running on AWS Lambda, Kubernetes and/or Amazon ECS

*Familiarity with infrastructure as code, automation, monitoring, and the DevOps mindset

*Proficiency with Git, Jenkins, Linux; is comfortable working with Docker and working at a terminal; and continually looks for ways to improve our development experience

*Proficiency with geospatial concepts, software, libraries, and databases

*Experience working with GDAL or similar spatial libraries to process both vector and raster data formats

*An ability to review software designs and code to ensure security, reliability, quality, and adherence to product vision

*Brings critical thinking and new ideas to the team on a regular basis

*Excellent communication and interpersonal skills, with proven ability to take initiative and build strong, productive relationships

*Excellent written and verbal communication skills

*B.S. in Computer Science or closely related field

About the Company

Who We Are:

Granular combines the leadership and innovation of experienced entrepreneurs, advisors, and investors with the meaningful insights of farmers, agronomists, data scientists and engineers.

Our internal team has the rebellious, innovative business and technical acumen that defines Silicon Valley; this expertise that has produced products including Granular Business, Granular Agronomy, AcreValue, and AgStudio.

Founded in February 2014, and backed by leading VC’s like Andreessen Horowitz and Google Ventures, Granular is an independent subsidiary of Corteva, a spin off of DowDuPont™. We currently have offices in San Francisco, CA, Champaign, IL, Des Moines, IA and Cumming, GA.

Perks and Benefits:

*Upward mobility. We are growing quickly and need talent who can take on increasingly challenging and rewarding roles

*Generous Vacation

*401k Matching Program

*Employer sponsored Medical, Dental, and Vision

*Vision and Dental FSA and Dependent Care FSA

*Family, Maternity and Paternity Leave

*Paid Adoption Leave and Adoption Assistance

*Dependent care for business travel

*Learning and Development Programs

*Tuition Reimbursement Programs

*Open floor plan, dog-friendly offices

Contact Info

Previous Python / AI / Django Expert / Tech Co-Founder - no remote, ExpoTor GmbH in Bochum, Germany Next Python Developer With Web Experience, STC Solutions in Riyadh, Riyadh, Saudi Arabia