Senior Software Developer

Posted 5 Days Ago
Be an Early Applicant
Herndon, VA, USA
In-Office
165K-175K Annually
Senior level
Aerospace • Payments • Security • Transportation • Cybersecurity
The Role
Design, develop, test, debug, and maintain complex software systems. Translate requirements into technical designs, participate in code and design reviews, document implementations and test results, support integration/verification/deployment, troubleshoot defects, and contribute to continuous improvement of engineering practices.
Summary Generated by Built In
Business Unit:Cubic Defense

Company Details:

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
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.
Minimum Job Requirements:
  • 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

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Diego, CA
6,000 Employees
Year Founded: 1951

What We Do

Cubic Corporation (Cubic) is an international provider of systems and solutions that address the mass transit and global defense markets.

Gallery

Gallery

Similar Jobs

Capital One Logo Capital One

Senior Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
McLean, VA, USA
55000 Employees
162K-185K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
2 Locations
5550 Employees
126K-248K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
United States
5550 Employees
147K-210K Annually
Remote or Hybrid
USA
589 Employees

Similar Companies Hiring

Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account