SonicJobs Logo
Left arrow iconBack to search

API Software Engineer (W2 Hybrid)

Performix
Posted 8 days ago, valid for 4 days
Location

Chicago, IL 60678, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The API Software Engineer will design, develop, and maintain backend services and APIs for a platform in the food, agriculture, and industrial domains.
  • Candidates should have 4 to 6+ years of experience in backend/API development and a Bachelor's degree in Computer Science, Engineering, or a related field.
  • The role includes building RESTful and GraphQL APIs, ensuring performance and security, and collaborating with cross-functional teams.
  • Proficiency in Java, Node.js, or Python, as well as experience with API management platforms and cloud services, is required.
  • The salary for this position is competitive and commensurate with experience.

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 to architect highly available, resilient APIs serving millions of requests daily
  • Design scalable data access patterns across relational, NoSQL, and object storage systems
  • Drive technical direction for cloud-native application development in Azure
  • Contribute to and help evolve our agile engineering practices
  • Own services from concept through deployment and production operations
  • Mentor engineers while raising the technical bar across the team
  • Provide recommendations and AI-assisted workflows on tooling to increase productivity 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 and implement scalable, highly available RESTful APIs using C# and modern .NET
  • Define and evolve service architectures supporting high throughput and low latency
  • Make informed decisions around distributed systems tradeoffs (consistency, availability, scalability)
  • Collaborate with internal stakeholders to define reliable data contracts and service boundaries

 

Cloud & Infrastructure Ownership

  • Build and maintain cloud-native services in Microsoft Azure
  • Containerize applications using Docker
  • Design and maintain CI/CD pipelines in GitLab
  • Implement infrastructure patterns that support resiliency, fault tolerance, horizontal scalability, and cost efficiency

 

Performance, Reliability & Observability

  • 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
  • Implement structured logging, tracing, and monitoring using tools such as Datadog
  • Participate in production support and incident response
  • Continuously improve system reliability and operational maturity

 

Engineering Excellence

  • Write clean, maintainable, well-tested code
  • Conduct thoughtful code reviews and mentor junior engineers
  • Lead or influence technical initiatives across teams
  • Contribute to architectural standards and long-term technical strategy
  • Champion automation, AI-assisted development practices, and continuous improvement

Experience Required

  • Experienced engineer with 5+ years of career experience, with Bachelor’s degree.  3+ years experience with Master’s degree.  
  • Or equivalent combination of education and experience.  
  • Demonstrated leadership abilities.  
  • Capable of defining appropriate approaches and solutions.  
  • Furthers knowledge of profession through continued education and/or seeking or providing mentorship.   

Preferred Qualifications

  • Strong experience with C#, ASP.NET Core, and modern .NET
  • Experience building cloud-native applications (preferably in Microsoft Azure or AWS)
  • Experience with Git-based version control systems (GitLab, Azure DevOps, or similar)
  • Experience with relational databases (preferably SQL Server) and data modeling
  • Experience designing and consuming RESTful APIs
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with unit testing frameworks (NUnit, xUnit, MSTest, or similar)
  • Experience working in an Agile team environment
  • Familiarity with agricultural technology, telemetry systems, or data-intensive platforms is a plus





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.