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.
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.
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
Skills Required
- Bachelor's degree in Computer Science, Engineering, or related field
- 4-6+ years in backend/API development
- Proficiency in Java, Node.js, or Python
- Experience with API management platforms (Apigee, Kong, Layer7, etc.)
- Strong knowledge of cloud platforms (AWS, Azure, or GCP)
- Familiarity with data integration, microservices, and event-driven architecture
- Experience with CI/CD, automation, and containerization (Docker/Kubernetes)
- Experience writing unit and integration tests; test-driven development
- Strong communication, problem-solving, and collaboration skills
What We Do
Performix Business Services LLC is a Minnesota-based technology company specializing in custom software development and IT consulting. Founded in 1997, the firm provides innovative AI, blockchain, cloud, IoT, and Web3 solutions for SMBs, enterprises, and government agencies. They focus on driving business efficiency and digital transformation through software solutions, IT training, and project outsourcing.







