Toro - Riverside, CA

posted about 2 months ago

Full-time - Senior
Riverside, CA
Machinery Manufacturing

About the position

The Sr. Software Engineering Manager at The Toro Company will play a pivotal role in leading and managing software engineering resources to achieve growth and innovation objectives. This position is based in Riverside, CA, and is integral to the Toro Company's irrigation and lighting business, which includes the Toro® and Irritrol® brands. The successful candidate will oversee product development and sustainment, manage cross-functional product development teams, and ensure compliance with product safety, cost, and reliability standards. The role requires a strong focus on project coordination across various business functions, including safety, quality, product development, operations, sales, finance, and marketing. In this position, you will be responsible for leading project teams in the planning, execution, and control of projects that deliver new products and sustain current software products. You will participate in establishing long-range product and technology strategies, proactively review and communicate project status to the leadership team, and recommend appropriate plan revisions as necessary. Additionally, you will manage project budgets and conduct regular design, quality, cost, manufacturability, and safety reviews with project teams and support functions. Coordination with the legal department on intellectual property activities will also be part of your responsibilities. As a supervisory role, you will manage and direct engineers, project managers, and other technical support resources. You will coach and lead your team in personal and professional development, providing opportunities and resources for learning. Identifying and creating strategies for future talent requirements and skill sets will be essential, along with conducting performance and salary reviews annually. You will establish team and individual objectives and manage assigned resources to complete approved projects in support of the company's goals and objectives. On the technical side, you will establish architecture, security, development, and sustaining strategies for software products. This includes overseeing product specifications, features, design objectives, budgets, and schedules. You will conduct feasibility reviews to support the selection of optimal solution alternatives and work with vendors to ensure the selection of quality and reliable tools and processes. Staying informed on industry trends related to design, manufacturing, and materials will be crucial for continuous improvement in the product development process.

Responsibilities

  • Project coordination with various business functions including safety, quality, product development, operations, sales, finance, marketing, and leadership team.
  • Oversee and lead project teams in the planning, execution, and control of projects delivering new products and sustaining current software products.
  • Participate in establishing long-range product and technology strategy.
  • Proactively review and communicate project status to leadership team; identify and recommend appropriate plan revisions; update plans as appropriate.
  • Responsible for managing project budget.
  • Conduct regular design, quality, cost, manufacturability and safety reviews with project team and support functions.
  • Coordinate with legal department on intellectual property activity.
  • Manage and direct engineers, project managers, other engineering managers or technical support resources under your supervision.
  • Coach and lead team with personal and professional development; provide opportunities and resources for learning.
  • Identify and create strategy for future talent requirements and skill sets.
  • Conduct performance and salary reviews on an annual basis.
  • Establish team and individual objectives.
  • Manage assigned resources to complete approved projects in support of goals and objectives.
  • Establish architecture, security, development and sustaining strategies for software products.
  • Establish or oversee product specifications, features, design objectives, budget, and schedule.
  • Conduct feasibility reviews to support selection of optimum solution alternatives.
  • Work with vendors to ensure selection of quality and reliable tools, and processes.
  • Learn and implement new technologies to improve the product development process.
  • Stay informed on industry trends related to design, manufacturing and materials.

Requirements

  • Professional Engineering license in a related discipline, or Bachelor of Science in a related engineering degree from a college/university accredited (ABET or equivalent) engineering program, preferably in Software Engineering.
  • Master of Science in a related engineering degree from a college/university with an accredited (ABET or equivalent) engineering program or MBA.
  • 15 years management experience and related experience for Sr II or 10 years management experience and related experience for Sr I.
  • Demonstrated business acumen in developing technical and budgetary strategies.

Nice-to-haves

  • Knowledge of Azure, AWS, C++, Java, Agile and Scrum, DevOps, SQL.
  • Preferred knowledge in MONGO, cyber security, AI, and data warehousing.

Benefits

  • Competitive salary with a pay range of $142,824-$247,500 based on skills, experience, education, and location.
  • Affordable and top-tier medical/dental/vision plan.
  • 401k plan.
  • Casual corporate environment with a 'Dress for your day' policy.
  • Wellness resources including mental health and financial health support.
  • 20 hours of paid time to volunteer in the community.
  • Flexible summer hours allowing early leave on Fridays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service