API Software Engineer (W2 Hybrid)
Job Description
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.
\n\nJob Purpose
\nAs 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.
\n
This role is not just limited to implementing tickets. You will:
\n- \n
- Help to architect highly available, resilient APIs serving millions of requests daily \n
- Design scalable data access patterns across relational, NoSQL, and object storage systems \n
- Drive technical direction for cloud-native application development in Azure \n
- Contribute to and help evolve our agile engineering practices \n
- Own services from concept through deployment and production operations \n
- Mentor engineers while raising the technical bar across the team \n
- Provide recommendations and AI-assisted workflows on tooling to increase productivity and delivery speed \n
\n
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.
\n\nKey Responsibilities
\nArchitecture & System Design
\n- \n
- Design and implement scalable, highly available RESTful APIs using C# and modern .NET \n
- Define and evolve service architectures supporting high throughput and low latency \n
- Make informed decisions around distributed systems tradeoffs (consistency, availability, scalability) \n
- Collaborate with internal stakeholders to define reliable data contracts and service boundaries \n
\n
Cloud & Infrastructure Ownership
\n- \n
- Build and maintain cloud-native services in Microsoft Azure \n
- Containerize applications using Docker \n
- Design and maintain CI/CD pipelines in GitLab \n
- Implement infrastructure patterns that support resiliency, fault tolerance, horizontal scalability, and cost efficiency \n
\n
Performance, Reliability & Observability
\n- \n
- Optimize APIs for performance under heavy loadâ including the seasonal spikes that come when millions of acres of equipment hit the field simultaneously during planting and harvest \n
- Implement structured logging, tracing, and monitoring using tools such as Datadog \n
- Participate in production support and incident response \n
- Continuously improve system reliability and operational maturity \n
\n
Engineering Excellence
\n- \n
- Write clean, maintainable, well-tested code \n
- Conduct thoughtful code reviews and mentor junior engineers \n
- Lead or influence technical initiatives across teams \n
- Contribute to architectural standards and long-term technical strategy \n
- Champion automation, AI-assisted development practices, and continuous improvement \n
Experience Required
\n- \n
- Experienced engineer with 5+ years of career experience, with Bachelorâs degree. 3+ years experience with Masterâs degree. \n
- Or equivalent combination of education and experience. \n
- Demonstrated leadership abilities. \n
- Capable of defining appropriate approaches and solutions. \n
- Furthers knowledge of profession through continued education and/or seeking or providing mentorship. \n
Preferred Qualifications
\n- \n
- Strong experience with C#, ASP.NET Core, and modern .NET \n
- Experience building cloud-native applications (preferably in Microsoft Azure or AWS) \n
- Experience with Git-based version control systems (GitLab, Azure DevOps, or similar) \n
- Experience with relational databases (preferably SQL Server) and data modeling \n
- Experience designing and consuming RESTful APIs \n
- Experience with CI/CD pipelines and DevOps practices \n
- Experience with unit testing frameworks (NUnit, xUnit, MSTest, or similar) \n
- Experience working in an Agile team environment \n
- Familiarity with agricultural technology, telemetry systems, or data-intensive platforms is a plus \n
