We own our architecture end-to-end - from design to deployment to production operations. This is a team for engineers who want real technical ownership, real scale, and real-world impact.
Job Purpose
As a
Senior Software Engineer on the API & Infrastructure team, you will design and build distributed, cloud-native systems that power precision agriculture at global scale.
This role is not just limited to implementing tickets. You will:
- Help toarchitect highly available, resilient APIs serving millions of requestsdaily
- Design scalabledata access patterns across relational, NoSQL, and object storage systems
- Drive technicaldirection for cloud-native application development in Azure
- Contribute toand help evolve our agile engineering practices
- Own servicesfrom concept through deployment and production operations
- Mentor engineerswhile raising the technical bar across the team
- Providerecommendations and AI-assisted workflows on tooling to increaseproductivity and delivery speed
You will play a key role in shaping the backbone that connects agricultural machines in the field to customer-facing applications and advanced analytics platforms in the cloud.
Key Responsibilities
Architecture & System Design
- Design andimplement scalable, highly available RESTful APIs using C# and modern .NET
- Define andevolve service architectures supporting high throughput and low latency
- Make informeddecisions around distributed systems tradeoffs (consistency, availability,scalability)
- Collaborate withinternal stakeholders to define reliable data contracts and serviceboundaries
Cloud & Infrastructure Ownership
- Build andmaintain cloud-native services in Microsoft Azure
- Containerizeapplications using Docker
- Design andmaintain CI/CD pipelines in GitLab
- Implementinfrastructure patterns that support resiliency, fault tolerance,horizontal scalability, and cost efficiency
Performance, Reliability & Observability
- Optimize APIsfor performance under heavy load- including the seasonal spikes that comewhen millions of acres of equipment hit the field simultaneously duringplanting and harvest
- Implementstructured logging, tracing, and monitoring using tools such as Datadog
- Participate inproduction support and incident response
- Continuouslyimprove system reliability and operational maturity
Engineering Excellence
- Write clean,maintainable, well-tested code
- Conductthoughtful code reviews and mentor junior engineers
- Lead orinfluence technical initiatives across teams
- Contribute toarchitectural standards and long-term technical strategy
- Championautomation, AI-assisted development practices, and continuous improvement
Experience Required
- Experiencedengineer with 5+ years of career experience, with Bachelor's degree.3+ years experience with Master's degree.
- Or equivalentcombination of education and experience.
- Demonstratedleadership abilities.
- Capable ofdefining appropriate approaches and solutions.
- Furthersknowledge of profession through continued education and/or seeking orproviding mentorship.
Preferred Qualifications
- Strongexperience with C#, ASP.NET Core, and modern .NET
- Experiencebuilding cloud-native applications (preferably in Microsoft Azure or AWS)
- Experience withGit-based version control systems (GitLab, Azure DevOps, or similar)
- Experience withrelational databases (preferably SQL Server) and data modeling
- Experiencedesigning and consuming RESTful APIs
- Experience withCI/CD pipelines and DevOps practices
- Experience withunit testing frameworks (NUnit, xUnit, MSTest, or similar)
- Experienceworking in an Agile team environment
- Familiarity withagricultural technology, telemetry systems, or data-intensive platforms isa plus