Software Engineer II - The Toro Company
The Toro Company12 days ago
Riverside, CA, USAMid Level
Base Salary
$84k - $105k/yr
Responsibilities
- Design, develop, test, deploy, and maintain software applications and services.
- Participate in requirements analysis, technical design discussions, solution implementation, code reviews, and software development lifecycle activities.
- Troubleshoot, debug, and resolve software defects and production issues.
- Create and maintain automated unit, integration, and system tests.
- Collaborate with product management, quality assurance, UX, support, and engineering teams to deliver product features.
- Support software releases, deployment activities, root cause analysis, and corrective actions for quality or reliability issues.
- Contribute to sprint planning, estimation, backlog refinement, engineering process improvements, and development practices.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field, or an equivalent combination of education and relevant experience.
- 2–5 years of professional software development experience.
- Experience designing, developing, testing, deploying, and supporting software applications and services.
- Required experience with .NET and C# application development and Agentic Coding or AI-assisted software development tools and practices.
- Experience with object-oriented programming, software design, web applications, REST APIs, cloud-based applications and services, Git, automated testing, CI/CD pipelines, and DevOps practices.
- Knowledge of software design patterns, secure coding, performance optimization, debugging, and relational or NoSQL databases.
- Preferred experience includes mentoring engineers, technical leadership without direct people management, leading code reviews, technical design and architectural discussions, mobile development, connected products or IoT, production support, and software releases.
Benefits
- Hybrid work arrangement with regular remote work on Wednesdays and Fridays, subject to business needs and team requirements.
- Medical, dental, and vision plans and a 401(k) plan.
- Onsite fitness facility and mental, physical, and financial wellness resources.
- 20 hours of paid volunteer time per year.
- Casual corporate work environment and access to DailyPay.
- Relocation assistance is not available; employees must work from the designated Riverside, California office according to the hybrid schedule.