Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cubic Corporation Logo

Senior Software Engineer

Cubic Corporation

$70,000 - $150,000
Oct 1, 2025
San Diego, CA, US
Apply Now

Cubic Transportation Systems (CTS) is looking for a software engineer to perform complex software engineering assignments, provide technical guidance and leadership, and coordinate project activities to develop and improve software systems that make people's lives easier by simplifying their daily journeys.

Requirements

  • Significant experience in the implementation and adherence to Test Driven Development (TDD) and Continuous Integration (CI) best practices.
  • Experience to include specification, design and development of software systems.
  • Requires proficiency using programming languages such as “C/C++,”
  • Expertise in the use of automated test frameworks such as GoogleTest, JUnit, NUnit and MSTest.
  • May require ability to develop software in a Unix, Windows Server 2003/2008/Vista/XP/Windows 7 and up, Integrated Development Environments (IDEs) or other PC environment.
  • Able to analyze and solve complex software engineering problems.
  • Able to prioritize work and complete multiple tasks under deadline and budget guidelines.

Responsibilities

  • Participates in the design, development, planning modification and/or improvement of software systems in accordance with Cubic engineering procedures.
  • Researches programming system failures and designs and programs solutions. Performs complex analysis of design programming.
  • Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and advanced technology theory and knowledge.
  • Recommends test control, strategies, apparatus and equipment. Defines test schedules and test data requirements. Test and documents results.
  • Prepares and develops software, codes software and design specific enhancements.
  • Monitors project status and progress and measure system performance.
  • Identifies software engineering process improvement and supports the execution of them across the organization.

Other

  • Four-year college degree in computer science, computer engineering or other related technical discipline, plus a minimum of five years of related experience or a master’s degree with at least three years of related experience.
  • Effective written and oral communication skills required.
  • Knowledge of customer needs and competing products desirable.
  • May be required to travel domestically and internationally.
  • Provides mentor-ship to junior engineering staff.