Unlimited Job Postings Subscription - $99/yr!

Job Details

Senior Software Engineer

  2025-10-06     Cubic Defense     San Diego,CA  
Description:

Overview

Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.

Company Cubic Transportation Systems / Cubic Defense. Cubic creates and delivers technology solutions in transportation and defense to support safe, efficient journeys and mission success. The company is led by global teams and is committed to solving global issues through innovation and service.

Business Unit Cubic Transportation Systems

Job Details

Job Summary: Performs complex software engineering assignments, provides technical guidance and leadership, coordinates projects, and defines budget and schedule constraints. Typically works under general supervision and may exercise discretionary and substantial decision-making authority.

Responsibilities

  • Coordinates and develops project concepts, objectives, specifications and resource needs; prepares design specifications, analyses and recommendations.
  • Participates in 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.
  • Coordinates and contributes to compilation and writing of proposal documents; prepares design proposals reflecting cost, schedules and technical approaches.
  • Recommends test control strategies, apparatus and equipment; defines test schedules and data requirements; tests and documents results.
  • Prepares and develops software; codes software and designs specific enhancements.
  • Maintains liaison with customers, coordinators, subcontractors and vendor representatives.
  • Conducts in-house design reviews and technical meetings; presents to management and customers.
  • Monitors project status and progress; measures system performance.
  • Keeps abreast of improvements in software engineering and supports process improvements across the organization.
  • Provides mentorship to junior engineering staff.
  • Assumes additional technical responsibilities as needed.

Qualifications

  • Four-year college degree in computer science, computer engineering or 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.
  • Significant experience in Test Driven Development (TDD) and Continuous Integration (CI) best practices; experience in specification, design and development of software systems.
  • Proficiency in programming languages such as C/C++.
  • Experience with automated test frameworks (GoogleTest, JUnit, NUnit, MSTest).
  • Ability to develop software in Unix/Windows environments and use IDEs; strong written and verbal communication skills.
  • Knowledge of customer needs and competing products desired; ability to analyze and solve complex software problems; ability to prioritize and manage multiple tasks under deadlines and budgets.
  • Willingness to travel domestically and internationally.
  • Note: The description above is not exhaustive and duties may change over time.

Compensation

Cubic Pay Range: $70,000.00 - $150,000.00 + benefits. The pay range is a general guideline and not a guarantee; actual offer depends on responsibilities, education, experience, and other factors.

Worker Type

  • Employee

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries: Defense and Space Manufacturing
#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search