We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.Job Details:Job Summary:
Performs advanced software development and engineering tasks, including designing, developing, testing, debugging, and maintaining software applications and systems. Works on complex technical assignments and applies sound engineering judgment to solve software problems. Collaborates with other software developers, engineers, and cross-functional team members to deliver reliable, maintainable, and high-quality software solutions.
This position typically works under general supervision and direction. Incumbents exercise judgment within defined software engineering practices, project requirements, and team processes.
Essential Job Duties and Responsibilities:- Designs, develops, tests, debugs, and maintains software applications, systems, and enhancements.
- Analyzes software requirements and translates them into technical designs and working software.
- Identifies, investigates, and resolves software defects and technical issues.
- Participates in software design reviews, code reviews, and technical discussions.
- Develops and documents software designs, implementation details, test results, and other technical artifacts.
- Supports the evaluation of software design options, including technical risks and implementation considerations.
- Prepares and maintains development software, writes code, and implements specific enhancements.
- Develops and executes software tests and documents results.
- Recommends improvements to test approaches, tools, and development practices.
- Maintains awareness of changes, advancements, and improvements in relevant software technologies.
- Applies software engineering knowledge to development, integration, testing, and troubleshooting activities.
- Works with team members to support software integration, verification, and deployment activities.
- Participates in continuous improvement efforts related to software quality, maintainability, and team development practices.
- Follows established software engineering processes, coding standards, and documentation practices.
- Assumes additional technical responsibilities as necessary.
- Four-year college degree in computer science, software engineering, electronic engineering, or another related technical discipline, plus a minimum of five years of related software development experience; or a master’s degree with three years of related experience.
- Experience should include software development, software engineering practices, coding, debugging, testing, and working with complex software systems.
- Ability to interpret technical requirements and apply them to software design and implementation.
- Requires proficiency using one or more programming languages such as Java, C, C++, C#, or similar development languages.
- May require experience developing software in Unix/Linux, Windows, integrated development environments, or other PC-based environments.
- May require experience with embedded processing.
- Ability to use standard software tools such as word processing, database, spreadsheet, flowcharting, version control, issue tracking, and software development tools.
- Ability to communicate effectively, both verbally and in writing.
- Must be able to analyze and solve complex software engineering problems.
- Able to prioritize assigned work and complete multiple tasks under deadline and budget guidelines.
- Must be able to work in a lab environment and use a computer.
- Must be available for domestic and possible international travel.
- Must be eligible for a DOD Security Clearance
Cubic Pay Range:
$165,000.00 - $175,000.00 + benefits.
The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Worker Type:Employee
We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, Electronic Engineering, or related technical discipline plus a minimum of five years of related software development experience (or Master's degree with three years experience).
- Proficiency in one or more programming languages such as Java, C, C++, or C#.
- Experience with software development, engineering practices, coding, debugging, testing, and working with complex software systems.
- Ability to interpret technical requirements and apply them to software design and implementation.
- Ability to use standard software tools (version control, issue tracking, software development tools, databases, spreadsheets, flowcharting, word processing).
- Ability to communicate effectively, both verbally and in writing.
- Ability to analyze and solve complex software engineering problems.
- Able to prioritize assigned work and complete multiple tasks under deadline and budget guidelines.
- Must be able to work in a lab environment and use a computer.
- Must be available for domestic and possible international travel.
- Must be eligible for a DOD Security Clearance.
- Experience developing software in Unix/Linux, Windows, integrated development environments, or other PC-based environments.
- Experience with embedded processing.
Cubic Corporation Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Cubic Corporation and has not been reviewed or approved by Cubic Corporation.
-
Healthcare Strength — Healthcare Strength: Health coverage includes medical, dental, vision, life and disability insurance, plus flexible spending accounts, wellness programs, and mental health resources via an assistance program and virtual providers such as Talkspace and Ginger. Veteran-focused behavioral health support and access to a broad wellness network underscore depth of care.
-
Leave & Time Off Breadth — Leave & Time Off Breadth: Time off options span paid holidays, paid sick days, flexible or unlimited vacation, floating holidays, bereavement leave, and flexible time off. Flexible work schedules and a remote work program complement these offerings in many roles.
-
Wellbeing & Lifestyle Benefits — Wellbeing & Lifestyle Benefits: Wellbeing initiatives include an employee assistance program, wellness programs, mental health benefits, and onsite amenities such as a gym and pet insurance. Recognition for wellness efforts and veteran-specific support further enhance lifestyle-oriented benefits.
Cubic Corporation Insights
What We Do
Cubic Corporation (Cubic) is an international provider of systems and solutions that address the mass transit and global defense markets.
Gallery








