Taro Logo

Senior Software Engineer

Creates and delivers technology solutions in transportation to simplify daily journeys and defense capabilities for mission success.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Transportation

Job Description

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.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Conceptualize, design, code, debug and perform development activities
  • Share technical expertise within the department
  • Analyze and contribute to system requirements specifications
  • Design, develop and test applications and programs
  • Complete high and low-level detailed software design specifications
  • Provide support of products through conception to delivery
  • Prepare reports, manuals, procedures and status reports
  • Provide training and guidance to team members
  • Support bids and proposal and customer variation requests

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in computer science, electrical engineering, or related field
  • 6+ years of C++ experience (C++ 11 & 14 mandatory)
  • Experience in developing multi-threaded applications
  • Experience with REST, JSON & web services
  • Experience of debugging on target hardware
  • Experience in Object-Oriented Design and Design patterns
  • Experience with automated testing, CI/CD, TDD
  • Experience using DOORS, Test Rail and JIRA
  • Strong organization and planning skills
  • Excellent written and verbal communication skills

Related Jobs

Full Stack Developer

Senior Full Stack Developer position at ZEISS India, requiring 7+ years of experience in Java and frontend development, focusing on MES software development for lens manufacturing.

Senior Software Engineer II

Senior Software Engineer II position at LexisNexis Legal & Professional, focusing on full-stack development with .NET Core and React in Bengaluru.

Senior Software Engineer

Senior Software Engineer position at Clarivate in Bangalore, working on Dialog Solutions platform for life sciences research, requiring 4+ years experience in backend development with Java and Angular.

Software Engineer

Senior Software Engineer position at Johnson Controls in Bangalore, focusing on .NET development for building intelligence systems with 7 years of experience required.

Senior Product Software Engineer

Senior Product Software Engineer position at Wolters Kluwer in Pune, leading software development initiatives in a hybrid work environment with global impact.