East Moline, IL30+ days ago
As a Senior Software Engineer for John Deere Harvester Works, located in East Moline, IL, you will: Design, build, and maintain secure, reliable, and scalable applications and services that integrate with enterprise platforms (data, identity, observability, CI/CD) Lead technical design and architecture, defining patterns, interfaces, and performance expectations; conduct code and design reviews to ensure high engineering quality Translate product outcomes into technical execution, partnering with the Software Engineering Manager to shape technical strategy, roadmap, and architecture runway Mentor and grow engineers through pairing, design guidance, debugging support, and promoting best practices across React/TypeScript, APIs, data stores, and pipelines Drive engineering excellence by championing automated testing (unit, integration, end‑to‑end), performance monitoring, resilience patterns, and operational readiness Own DevOps practices, including CI/CD pipelines, deployment automation, infrastructure health, and meaningful observability (logs, metrics, traces). Test‑Driven Development (TDD) (4+ years of experience): Consistent practice of writing tests first and maintaining high coverage for unit, integration, and component tests (e.g., Jest, React Testing Library, Playwright/Cypress).