Sr. Director of Software Engineering @ ORBCOMM

Opportunity has been filled!

Learn more about this exciting opportunity

Exciting Time to Join

ORCOMM is growing at a rapid rate from all angles, fostering a culture that is built on the energy and growth-mindset of a start-up but the strategy and proven success of an established organization.

Industry Leaders

This opportunity will give the Senior Director of Software Engineering the experience of truly being at the leading edge of some of the most exciting work in the IoT space

Make an Impact

Through its cutting-edge technology and modern IoT stack, ORBCOMM has the ability to improve the functionality and reliability of hundreds of businesses around the world, creating new technologies that are constantly evolving.

Sr. Director of Software Engineering @ ORBCOMM

Company: ORBCOMM

Position: Sr. Director of Software Engineering

Location: Remote

ORBCOMM is a pioneer in IoT technology, empowering customers with insight to make data-driven decisions that help them optimize their operations, maximize profitability and build a more sustainable future. With 30 years of experience and the most comprehensive solution portfolio in the industry, ORBCOMM has the ability to provide holistic solutions to clients across multiple industries and operates in markets all around the globe. They provide solutions that remotely track, monitor, and control fixed and mobile assets, used to deliver increased visibility and operational efficiency to a diverse customer base including premier OEMs, solutions customers and channel partners spanning transportation, supply chain, warehousing and inventory, heavy equipment, maritime, natural resources, and government.

Skills & Experience

Career Experience

10-15 years of experience leading globally-reaching, diverse software development teams across multiple geographies, time zones, and cultures

Role-Specific Experience

Developing smart and connected enterprise applications, analytics insights, telematics, world-class User Experience, and mobile applications and will be accountable for the delivery of cost, schedule, quality, and technical performance of the software engineering vertical


In diverse technology environments, ideally within companies providing IoT solutions in telematics, analytics, and Software as a Service (SaaS)


In a relevant technical discipline is required, and an MS would be considered an asset

Expert, Advocate & Coach

For agile/scrum software development methodology, and have developed clear metrics that demonstrate value to the end-user

Proven Track Record

For agile/scrum software development methodology, and have developed clear metrics that demonstrate value to the end-user

Summary of the Role

Reporting to the Senior Vice President of Software Engineering, the Senior Director of Software Engineering will act as a key strategic resource in the development of ORBCOMM’s leading edge IoT solutions. You will be responsible for the execution of diverse software development tasks, activities, and programs within ORBCOMM, covering a broad range of solutions, and consistently ensuring all development programs are adhering to agile software development processes on a global basis.

You will manage a diverse, multi-site software engineering team globally, providing software development leadership based on your extensive knowledge of emerging industry standards, best practices, and Agile software development models. You will motivate your team of technical directors, managers, and engineers to ensure continued technical evolution, excellence, and conformance to established best practices, ensuring that adequate resources are readily available to your software engineering groups and their respective projects. You will foster a culture of collaboration within your team, encouraging members to connect with their peers to develop innovative solutions together based on their strengths.

You will be accountable for the delivery of cost, schedule, quality, and technical performance of the software engineering team, and be responsible for ensuring adequate resource allocations for executing software development programs on time and within budget. On a day-to-day basis, you will develop and maintain project baselines, including program scope, time phased budget, and overall schedule, regularly reporting program metrics. You will be given the opportunity to lead development team meetings, ensuring that management and other functional areas are informed of project status, accomplishments, and any related issues. You will manage the engineering priority list and product deliverables, Tier 3 issues, supporting the business as required. In all that you do, it is imperative that you remain aligned with company and department guidelines and procedures.


Keynote Search is committed to maintaining equal opportunity recruiting processes that promote diversity and inclusion in the workplace and the equal treatment of all current and prospective candidates. We prohibit discrimination and harassment of any kind based on age, gender, disability, religion or belief, sexual orientation, marital status, pregnancy, race, ethnicity, or any other status protected by the laws or regulations where we operate. This policy applies to all recruitment and integration practices within our organization. Keynote Search makes hiring recommendations based solely on qualifications, merit, and the business needs of our client(s) at the time. We will endeavour to make reasonable accommodations throughout our recruiting processes for candidates that require such assistance. If you believe you require such assistance to complete or participate in any stage of our recruitment process, please let us know.

Opportunity has been filled!