DevJobs

Software Team Leader (C++ Focus, Relocation to USA)

Overview
Skills
  • C++ C++ ꞏ 5y
  • Go Go
  • Modern C++ Modern C++
  • Python Python
  • Linux Linux
  • OOP OOP
  • Design Patterns
  • Threading
  • CAN
  • Data structures
  • I
  • Modbus
  • O processes
  • System optimization
  • TCP/IP
  • C++11
  • C++20
  • CMake
  • Embedded systems

This role requires relocation to the USA


Mission:

Voltify is the first and only company offering an end-to-end solution for freight rail decarbonization. By helping our team operate smoothly you will help shape the future of sustainable transportation.

Our leadership team boasts decades of experience, having built companies from inception to billion-dollar valuations in renewable energy and industry modernization.

This is an exceptional opportunity to help the growth of an extraordinary company with real impact on our world.


About the Position:

We’re seeking a Software Team Leader to guide our developers, oversee complex system design, and drive software/hardware integration with communication protocols. You’ll mentor a passionate crew, shape technical strategy, and build cutting-edge solutions in a creative, supportive environment.


This role requires relocation to the USA. It is a hybrid role offering flexible remote leadership with periodic on-site collaboration.


Key Responsibilities:

  • Lead a team of software developers, providing technical guidance, mentorship, and performance feedback.
  • Architect and develop complex C++-based embedded systems, upholding best practices and delivering high-quality code.
  • Oversee software/hardware integration, tackling real-time challenges and ensuring robust system performance.
  • Define and implement development processes, including code reviews, testing, and deployment strategies.
  • Collaborate with stakeholders to align technical solutions with business goals.
  • Foster a positive, inclusive team culture that encourages innovation and problem-solving.


Requirements:

  • Extensive professional experience in C++ development (at least 5 years) – Mastery of object-oriented programming (OOP), and design patterns.
  • Proven leadership experience – Minimum 2 years managing or mentoring a software development team.
  • Experience working with remote teams – Demonstrated ability to coordinate, communicate, and lead effectively in distributed environments.
  • Strong integration expertise – Hands-on experience with software/hardware components and real-time problem-solving.
  • Proficiency in Linux environment – Including libraries, tools, and infrastructure for development.
  • Deep knowledge of communication protocols – Such as TCP/IP, Modbus, CAN, or similar.
  • Expertise in complex systems – Advanced understanding of data structures, I/O processes, threading, and system optimization.


Advantages:

  • Background in regulatory domains – Particularly Locomotive standards (highly preferred), or related fields like Automotive, Medical Devices, or Aerospace.
  • Proficiency in CMake – Building and managing advanced software systems.
  • Experience with embedded systems – Integration and development at the firmware level.
  • Mastery of modern C++ standards – Familiarity with C++11/14/17/20 features and best practices.
  • Proficiency in additional languages – Such as Python or Go for cross-platform or scripting tasks.
Voltify