Blue River Technology is a team of innovators focused on creating intelligent machinery for agriculture and construction. The Director of Software Engineering will lead the transition of their technology to a global standard while ensuring that the software architecture supports thousands of machines operating simultaneously.
Responsibilities:
- Architectural Ownership: Ensure our software architecture scales to enhance maintainability and developer velocity. You will ensure the codebase is modular, intuitive, and effective for hundreds of engineers to contribute to simultaneously
- Virtualization & Simulation: Drastically reduce the cost and cycle time of on-machine testing. You will champion robust simulation environments and Hardware/Software-in-the-loop (HIL and SIL) testing to ensure code is field-ready before it ever touches a sprayer
- Strategic Product Partnership: Work hand-in-hand with Product Management to deliver high-impact customer value while maintaining a healthy balance of engineering excellence. You will navigate the trade-offs between rapid feature delivery and long-term architectural health
- Team Leadership & Growth: Recruit, mentor, and scale a world-class software engineering organization. You aren't just managing tasks; you are building a culture of empowerment, technical curiosity, and continuous improvement
Requirements:
- 12+ years in software engineering
- At least 5 years of experience in technical team management
- Proven track record of managing large-scale, complex distributed systems (ideally involving hardware/robotics)
- A passion for building software that engineers love to work on
- Experience building sophisticated simulation environments to reduce reliance on physical prototyping
- Deep familiarity with C, C++, Python, Linux-based computing, CAN & Ethernet-based networks
- Familiarity with GPU, CPU and AI/ML architecture fundamentals and low-level performance optimizations
- Ability to distill complex architectural challenges into clear, actionable narratives for non-technical stakeholders and executive leadership
- Ability to provide direct, empathetic feedback to your team
- Ability to build bridges among hardware, software, and operational teams
- Ability to represent See & Spray's technical vision at conferences, recruiting events, and internal town halls
- History of scaling products while increasing delivery speed
- Drive to use technical expertise to drive positive environmental impact through large-Ag systems
- Experience developing on ARM-based NVIDIA platforms
- Proven experience managing geographically distributed teams
- Startup experience