Senior Software Engineer
Cubic
Business Unit: Cubic Defense Company Details: Performs complex software engineering tasks. Acts as a technical consultant and as a liaison with other departments, divisions and organizations. Participates in research, design, development and test engineering activities. Evaluates vendor capabilities to provide required products or services. Reviews project progress and evaluates results. Estimates costs, schedules and manpower for assigned tasks and proposal efforts. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
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 complex software engineering tasks. Participates in research, design, development and test engineering activities. Identifies, investigates and resolves technical issues. Participates in software design, development, integration and testing activities. Reviews project progress and evaluates results. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: • Participates in software development/engineering programs. • Identifies, investigates and resolves technical issues. • Participates in software design activities and identifies technical risks and associated ways to mitigate those risks. • Develops and executes software test methods, procedures and test cases. • Defines test schedules and test data requirements. Tests software and documents results. • Prepares development software, codes software and designs specific enhancements. • Designs, develops and maintains software applications and system enhancements. • Performs debugging and troubleshooting activities to identify and resolve software issues. • Collaborates with cross-functional teams to design, develop and deliver software solutions. • Participates in Agile development activities, including sprint planning, stand-ups and retrospectives. • Utilizes approved tools for software development, source control and task management. • Participates in in-house design reviews, code reviews and technical meetings. • Maintains state-of-the-art awareness in areas of technical expertise, including changes, advancements and improvements. • Applies expertise to software engineering and development activities. • Prepares and maintains software design, technical and end-user documentation as required. • Identifies software engineering process improvements and supports the execution of them. • Participates in total quality management/continuous process improvement teams. • Interfaces with team members, management staff and technical stakeholders as required. • Assumes additional technical responsibilities as necessary. Minimum Job Requirements:
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 complex software engineering tasks. Participates in research, design, development and test engineering activities. Identifies, investigates and resolves technical issues. Participates in software design, development, integration and testing activities. Reviews project progress and evaluates results. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: • Participates in software development/engineering programs. • Identifies, investigates and resolves technical issues. • Participates in software design activities and identifies technical risks and associated ways to mitigate those risks. • Develops and executes software test methods, procedures and test cases. • Defines test schedules and test data requirements. Tests software and documents results. • Prepares development software, codes software and designs specific enhancements. • Designs, develops and maintains software applications and system enhancements. • Performs debugging and troubleshooting activities to identify and resolve software issues. • Collaborates with cross-functional teams to design, develop and deliver software solutions. • Participates in Agile development activities, including sprint planning, stand-ups and retrospectives. • Utilizes approved tools for software development, source control and task management. • Participates in in-house design reviews, code reviews and technical meetings. • Maintains state-of-the-art awareness in areas of technical expertise, including changes, advancements and improvements. • Applies expertise to software engineering and development activities. • Prepares and maintains software design, technical and end-user documentation as required. • Identifies software engineering process improvements and supports the execution of them. • Participates in total quality management/continuous process improvement teams. • Interfaces with team members, management staff and technical stakeholders as required. • Assumes additional technical responsibilities as necessary. Minimum Job Requirements:
- Four-year college degree in computer science, electronic 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.
- Must be eligible for a DOD Security Clearance
- Experience to include software development/engineering, specification, design and development of software systems.
- Requires proficiency using programming languages such as C++, Java, C#, Product Lifecycle Management, graphics or other developmental software.
- Experience developing software in Windows and Linux environments preferred.
- Experience with Visual Studio, CMake, Git, containerized applications, CI/CD processes and Agile development methodologies preferred.
- Knowledge of software testing methodologies, debugging techniques and software design patterns.
- Ability to effectively communicate verbally and in writing and interface with team members and stakeholders.
- Must be able to solve complex and difficult engineering problems.
- Knowledge of customer needs and competing products desirable.
- Ability to analyze and solve complex software engineering problems.
- Able to prioritize work and complete multiple tasks under deadline and budget guidelines.
- Must be able to work in a lab environment and be able to use a computer.
- Must be available for domestic and possible international travel.
- The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ashburn, VA vacancy
- ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...our national security, apply today! Senior Cyber Engineer Cyber Offense and...SeniorRelocationRelocation package
- ...Senior Software Engineer – Middleware & Backend Services Nightwing provides technically advanced full‑spectrums of cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities...Senior
$130k - $190k
...individuals capable of developing object-oriented software in C++, C#, Java, JavaScript and/or Python. The experienced software engineer will design, develop, test, and perform... ...to work on a software engineering team with senior staff members guiding the development of...SeniorFull timeWork experience placementRemote work$185k - $225k
...impact salary Position Overview Amatriot is seeking Full Stack Software Engineers to support the Makalu contract. This role supports new... ...industry‑proven design patterns and open‑source tools. Work with senior developers and the program architect to improve application performance...SeniorFull timeContract workRemote work$113.2k - $237.8k
...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity We are seeking a Senior Software...SeniorFull timeContract workWork experience placementFlexible hours- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Senior Software Engineer At Nightwing, we are on a mission to develop resilient and...Senior
$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...SeniorPermanent employmentFull timeTemporary workLocal areaFlexible hours- ...Anduril Industries is looking for a Software Engineer for its Space Business Line in Reston, Virginia. You will own the architecture of software solutions supporting space operations and mission management. The role involves developing modular capabilities using the Anduril...Senior
- ...Overview VTG is seeking a Software Engineer-Expert for a 200+ FTE technical development program supporting the Sponsor's Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital Policy Management. The Software Engineer will...Senior
$130k - $180k
...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group...SeniorRemote workNight shift- ...(DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission‑first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges...SeniorFull timeFlexible hours
- ...Employment Type Full time Location Type On-site Department Engineering Telecommunications About Lynk Lynk is the inventor of satellite... ...of poverty, and save countless lives. What You'll Do As a Senior Software Engineer at Lynk, you will be a technical leader in designing...SeniorFull time
$150k - $250k
...3. We've grown on this effort by providing the customer with Engineers who have done exceptional work, and we've retained our staff... ...to this customer). What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer...SeniorContract workImmediate startRemote work- ...About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Engineer (SME) with deep technical expertise to lead complex engineering initiatives. This is a high-impact role designed for a seasoned...Senior
- ...Senior Software Engineer SZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google, Amazon...Senior
- ...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...that matters at a company where you matter. Your Impact As a senior engineer on the team, you will be intimately involved in the...SeniorWork at officeRemote work
- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile... .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex...Senior
- ...Senior Software Engineer Apply now » Date: Jul 9, 2026 Location: Herndon, VA, US, 20171 Company: Hubbell Incorporated Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products...SeniorContract workFlexible hours
- ...Software Engineer Cohere is looking for a Software Engineer to join our team in our Chantilly office. This person is responsible for the... ...to take your career to the next level, with the ability to learn from senior engineers invested in your success, apply today!...SeniorWork at officeFlexible hours
$165k - $200k
...Position Title: Senior Software Engineer Requisition ID: TA215 Location(s): Hybrid; Northern Virginia, Washington Capital Area Application Deadline: We are accepting applications on an ongoing basis Responsibilities Supports program objectives to include software development...SeniorTemporary workLocal area$146k - $234k
...Senior Software Engineer Job Locations US-VA-Chantilly Requisition ID 2025-156876 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities As a Senior Software Engineer at Peraton...SeniorContract workShift work- ...Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products. Responsible for the development, design, test, maintenance, and enhancement of Aclara’s Sensor Management System (SMS) and Cellular...SeniorContract work
- ...Senior Software Engineer Boeing Defense, Space & Security (BDS) has an exciting opportunity for a Senior Software Engineer to join the National Systems Programs (NSP) software team in El Segundo CA or Chantilly, VA. The selected candidate will perform full stack...SeniorWork experience placement
$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Reston, VA | Full Time Position: Senior Embedded Software Engineer Location: Reston, VA Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$100k - $165k
...Join CMC Electronics as a Senior Software Engineer in our Reston, VA office. As a Senior Software Engineer on the Navigation Systems team, you will apply your expertise in C/C++ to develop major new features for both existing and next-generation Flight Management System...SeniorFull timeWork at office- ..., code comments and clear code. Develop software solutions by studying information needs;... ...the program manager and Chief Software Engineer. Coordinate software development activities... ...Systems, or related STEM degree. Senior‑level experience deploying microservices...SeniorContract workTemporary work
- ...Founded in 2003, GridPoint is headquartered in Reston, Virginia, with an office in Roanoke, Virginia. Job Description The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products...SeniorWork at office
$135k - $216k
...Senior Software Engineer Job Locations US-VA-Herndon Requisition ID 2026-168417 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities Peraton is seeking a Senior Software Engineer...SeniorFull timeContract workShift work- ...Senior Software Engineer Location: Chantilly, Virginia Security Clearance: Active TS/SCI with Polygraph Required Job Type: Full-Time Position Overview The selected candidate will provide senior-level software engineering support for the design, development, integration...SeniorFull timeRemote workFlexible hours
$104k - $166k
...Software Engineer Senior Job Locations: US Responsibilities Peraton is seeking a Software Engineer (Senior) to support the MODES III program supporting Military Community and Family Policy (MC&FP). In this role, the selected candidate will be responsible for architecting...SeniorContract workRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer full time Ashburn, VA
- consulting software engineer Ashburn, VA
- software engineer travel Ashburn, VA
- senior software engineer remote Ashburn, VA
- entry level software engineer remote Ashburn, VA
- software developer fintech Ashburn, VA
- software developer positions Ashburn, VA
- software engineer amazon Ashburn, VA
- remote entry level software developer Ashburn, VA
- software development engineer aws Ashburn, VA


