Manager of Software Development Engineering
Apply NowCompany: 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:
About you:
It would be great if you had:
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:
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.
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.