Cubic, a global leader in transportation and defense technology solutions, is seeking a Senior Software Engineer to join their Transportation Systems division. This role offers an opportunity to work on innovative solutions that simplify daily commutes and enhance transportation systems worldwide. The position requires strong expertise in C++ development, particularly C++11 and C++14, with a focus on embedded systems and multi-threaded applications.
The ideal candidate will be responsible for designing, developing, and testing applications that support Cubic's transportation products. They will work with cutting-edge technologies, including REST APIs, JSON, and web services, while following best practices in software development such as Test-Driven Development, SOLID principles, and Clean Code practices.
As a senior member of the team, you'll have the opportunity to share technical expertise, mentor other developers, and contribute to system architecture decisions. The role involves working with modern development tools and practices, including Git, Jenkins, and various testing frameworks. You'll be part of a global team that serves over 60 countries, making a real impact on how people navigate their daily journeys.
The position offers the chance to work on complex technical challenges while contributing to solutions that make transportation more efficient and accessible. You'll be joining a company with a strong commitment to innovation and customer service, working alongside talented professionals in a collaborative environment that values continuous learning and professional growth.