Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer
Applicants must be legally authorized to work in the United States. We are unable to sponsor or take over sponsorship of a school/employment visa at this time, regardless of expiration date.
Who Are We?Toro's Irrigation and Lighting business is located in Riverside, CA. The Toro Company's irrigation business is comprised of two distinct brands, Toro and Irritrol. Both brands offer a full line of solid, dependable, irrigation products including controllers, sensors, valves, spray heads and rotors to help customers care for golf courses, sports fields, public green spaces, commercial and residential properties. Unique Lighting Systems is a leading brand of professional grade lighting fixtures, low voltage transformers, LED lamps and the patented HUB system for installation.
Serving both residential and commercial markets, Unique Lighting Systems offers a full line of outdoor lighting products.
The Engineer V provides senior technical leadership for a mission‑critical, customer‑facing platform within the Golf business. This role combines hands‑on engineering with architectural stewardship to improve a mature desktop client and its supporting services while guiding a pragmatic, phased modernization. As a Level V individual contributor, the engineer sets technical direction, mentors peers, and drives reliable delivery consistent with enterprise standards.
What Will You Do?In order to grow and build a successful career with The Toro Company, you will be responsible for:
- Lead architecture and delivery for a complex platform, balancing near‑term stability with an incremental modernization roadmap.
- Improve reliability, performance, and maintainability through disciplined engineering practices (design reviews, testing strategy, CI/CD, observability, secure‑by‑design).
- Establish and scale CLIbased, AI assisted engineering workflows (command‑line developer assistants) to accelerate refactoring, test creation, and documentation‑using tools appropriate to the enterprise environment.
- Language & runtime: Advanced C#/.NET (6‑8) experience building, refactoring, and optimizing Windows desktop applications.
- Desktop UI: Substantial experience with Win Forms
, including working within heavily customized UI layers and third‑party component suites; strong grasp of UI threading, message loop fundamentals, async patterns, and performance profiling for desktop apps. - Data layer: Expertise with SQL Server/T‑SQL schema design, query tuning, indexing strategies, connection management, and operational troubleshooting in production.
- Client‑server patterns: Deep familiarity with networked desktop applications (session management, background processing, telemetry/logging, resiliency and retry patterns).
- Testing & quality: Practical test strategy for desktop clients (unit, integration, and targeted UI automation), static analysis, and dependency isolation to enable safe change.
- Build & release: Proficiency with modern Git‑based workflows, automated builds, artifact versioning, and repeatable packaging/installation for Windows desktop software.
- Modernization: Demonstrated success planning and executing incremental UI evolution (e.g., introducing modern Windows UI frameworks or web‑based techniques where appropriate) while preserving customer continuity.
- Cloud:
Experience with a major public cloud (
Azure, AWS, and/or Google Cloud
) for application services, data, observability, and/or CI/CD pipelines. - AI assisted development: Hands‑on use of command‑line developer assistants applied to real .NET projects (large‑scale refactors, test scaffolding, documentation), with clear quality guardrails and measurable outcomes.
- Provide technical mentorship and cross‑team influence; articulate clear design guidance and uphold high engineering standards.
- Collaborate with product, quality, and platform teams to scope work, manage risk, and communicate trade‑offs to technical and non‑technical stakeholders.
- Ensure alignment with enterprise architecture guidelines and long‑term product objectives.
To be considered for this role, an individual should meet the following minimal requirements:
- Bachelor's or Master's degree in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).