We’re tackling one of humanity’s biggest challenges: feeding a growing population sustainably. Our AI-powered platform gives producers real-time insight to boost yield, improve animal welfare, and protect the planet.
Join us and build technology that truly impacts the world!
The Lead Software Engineer is a hands-on technical leader responsible for code quality, delivery execution, and engineering standards within one or more product areas. This role leads through technical depth, strong delivery habits, and cross‑functional collaboration, while remaining embedded in day‑to‑day engineering work.
Skills & Requirements
Key Responsibilities
Technical Leadership & Code Quality
- Contribute production code across backend and frontend services.
- Perform regular code reviews focused on design quality, performance, test coverage, and maintainability.
- Guide refactoring efforts and implementation of scalable, modular patterns.
- Troubleshoot complex issues across application, data, and cloud infrastructure layers.
Delivery Enablement
- Partner with Product and QA to ensure features are technically feasible and delivery‑ready.
- Identify and remove technical blockers during sprint execution.
- Support CI/CD health by addressing build failures, flaky tests, and deployment risks.
- Promote pragmatic agile practices that balance velocity with quality.
Tech Stack (Hands‑On)
- Frontend: Angular, TypeScript, JavaScript
- Backend: .NET Core, C#, Node.js
- Data: SQL Server, Cosmos DB, Azure Data Lake, Databricks
- Cloud & DevOps: Azure, Azure DevOps, GitHub Actions, Docker, Kubernetes
- Quality/Monitoring: SonarQube, Postman, Testim, Playwright, Azure Monitor, Power BI
Cross‑Functional Collaboration
- Work closely with QA on automation coverage and regression prevention.
- Partner with DevOps to improve build reliability, release readiness, and observability.
- Act as a technical escalation point for complex delivery or production issues.
AI‑Augmented Engineering
- Leverage GitHub Copilot, Microsoft Copilot, or similar tools to improve developer productivity.
- Support practical, responsible adoption of AI‑assisted development and testing practices.
Mentorship
- Mentor engineers through code reviews, design discussions, and technical guidance.
- Influence team standards and outcomes through credibility and example.
Qualifications
Required
- 7+ years of professional software engineering experience in modern SaaS environments.
- Strong hands‑on coding background with ability to review and improve production code.
- Solid understanding of cloud‑native and distributed system architectures.
- Experience working in agile delivery teams with Product and QA.
- Working knowledge of CI/CD pipelines and DevOps best practices.
- Strong communication skills across technical and non‑technical partners.
Preferred
- Experience in high‑growth or transformation‑stage SaaS companies.
- Exposure to AI‑assisted development tools.
- Familiarity with performance testing, observability, or SLA‑driven systems.
- Azure‑centric platform experience.
Success Indicators
- High‑quality, reliable code contributions and reviews.
- Improved build stability and reduced production defects.
- Predictable delivery outcomes within supported teams.
- Positive peer feedback on technical leadership and collaboration.
This position is not eligible for immigration sponsorship at this time.
This is a hybrid role and you must reside in Atlanta GA.