Manager of Software Development Engineering

Apply Now

Company: The Raymond Corporation

Location: Greene, NY 13778

Description:

Job Title Manager of Software Development Engineering

About our company:

The Raymond Corporation is a division of the Toyota Industries Corporation. We empower you to do great work in a company with 100 years of success, innovation and growth. Our Associates are the foundation of our continued success. If you're innovative and enjoy the thrill of making things happen - share our vision and grow with us.

About our team:

Our software team focuses on developing applications for our Linux-based, world-class telematics products. These applications leverage real-time data to drive learning aids, productivity enhancements, maintenance management, and location-based services. With strong growth in this area, we are expanding our team to continue delivering cutting-edge solutions.

About the position:

We are seeking a Manager of Software Development to lead the design, development, and delivery of high-quality software solutions. This role provides technical and strategic leadership in real-time embedded applications, telematics, and IoT solutions, ensuring our technology remains innovative, scalable, and efficient. In this role, you will:
  • Lead & Innovate - Provide leadership in real-time embedded applications, telematics products, and IoT elements, driving software development strategies.
  • Manage Projects & Resources - Oversee R&D and technical software programs, leveraging both internal and third-party resources to create new and improved products.
  • Ensure Project Success - Define meaningful milestones, conduct periodic reviews, and ensure projects stay on schedule and meet business objectives.
  • Develop & Mentor Talent - Identify and implement programs to develop software engineers and key technical resources, fostering a high-performing team.
  • Drive Collaboration - Work closely with engineering, operations, finance, and HR to align software development with business goals.
  • Optimize Software Processes - Develop and maintain best practices for requirement definitions, software development, and third-party contracting.
  • Vendor & Stakeholder Management - Build and maintain relationships with third-party contractors and senior-level team members.
  • Monitor & Improve - Track program performance for schedule, technical soundness, quality, field reliability, and financial objectives, implementing corrective actions when necessary.
  • Strategic Growth - Develop outsourcing strategies in partnership with procurement teams to optimize resources.
  • Travel - Willingness to travel 10-15% as needed.

About you:
  • Education & Experience:
    • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science.
    • 12+ years of software engineering experience, including 3+ years in a management role.
  • Technical Expertise:
    • Strong background in embedded software development (C, C++).
    • Experience with requirement and development tracking tools (Jira, Jama, Bitbucket, GIT, etc.).
    • Proven ability to develop scalable software architectures for diverse product lines.
  • Leadership & Business Acumen:
    • Track record of building and leading high-performing software teams.
    • Experience in business case development, cost control, scheduling, and risk management.
    • Strong presentation, communication, and interpersonal skills.
  • Collaboration & Execution:
    • Ability to drive cross-functional initiatives and build strong vendor/contractor relationships.
    • Experience with product development, production environments, and system integration.

It would be great if you had:
  • MBA
  • PMP Certification

About the total compensation package:

Salary - $146,500 - 187,500 per year. Compensation depends on the selected candidate's education and experience.

Relocation - This position may qualify for relocation.

Benefits - We recognize the value of a comprehensive benefits program for our employees and work tirelessly to make sure our package meets the needs of our employees and their families. Eligible employees can elect and participate in a variety of benefits including:
  • Vacation available on day 1
  • 10 paid holidays
  • Medical and Rx Plan options
  • Dental and Vision Plan options
  • Employee Assistance Program (EAP)
  • Flexible Spending Accounts (FSA) for medical and dependent care
  • Life Insurance and AD&D
  • Short-Term and Long-Term Disability
  • Accident, Critical Illness, and Indemnity Insurance
  • ID Theft Protection
  • Comprehensive 401(k) retirement plan with company match
  • Long-Term Care Insurance
  • Vacation, Sick, & Volunteer Time
  • Tuition Aid Program


Bachelor's Degree in an applicable engineering field, computer science, or a professional engineering license with 12+ years engineering experience, with a minimum of 5 years in a technical management position.

Similar Jobs