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 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ashburn, VA vacancy
$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- ...Job Title: Senior Software Engineer Location: Ashburn, VA OR Gaithersburg, MD Type: Contract, Many option years Compensation: W-2, negotiable Contractor Work Model: Hybrid – onsite and remote Hours: 40 hours a week Security Clearance: Public Trust - candidates with some...SeniorContract workFor contractorsLocal areaRemote work
$163.8k - $245.8k
...Workday, Inc. is seeking a Senior Software Development Engineer to support U.S. Federal Government contracts, requiring a TS/SCI w/CI Poly security clearance. Ideal candidates should have over 8 years experience in web application development or SaaS technologies, strong...SeniorFull timeFlexible hours$90 per hour
...Client: CareFirst BlueCross BlueShield Role: Senior Software Engineer - IBM DataPower and IBM API Connect Location: Hybrid - Onsite 1-2 times per month in Reston, VA. Candidates MUST reside in the DMV or WV areas. Duration: 12-month...SeniorContract work- ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines...Senior
- ...AnaVation is seeking a highly skilled Senior-Level Software Engineer in Chantilly, Virginia. The role involves designing and managing software projects supporting critical IT infrastructure. Candidates should have a Bachelor's degree in a relevant field and at least 1...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$86.8k - $198k
...Software Engineer, Senior As a back-end developer, you will work on clean code, APIs, analytics, and infrastructure to build user-focused solutions for our clients. You will help identify potential risks, contribute to solution development, and create efficient and effective...SeniorLocal area- ...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
- ...bring mobile broadband to billions, pull hundreds of millions out 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, building, and operating the software that powers our satellites and...Senior
- ..., 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
- ...W/ Polygraph required. Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical... ...services, such as S3 and EC2. Demonstrated understanding of software development best practices, including version control, testing...Senior
- ...Senior Software Engineer Wärtsilä Energy Storage is powering the shift to a cleaner, more resilient grid. We work at the front lines of the energy transition, helping partners around the world maximize the value of renewables through grid-scale battery systems, advanced...SeniorContract workShift work
- ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Engineer in Test Full Time Reston, VA, US Requisition ID: 1077 What will my responsibilities include as SSET at CertiPath? Responsibilities...SeniorFull timeTemporary workWork experience placementLocal areaFlexible hours3 days per week
- ...computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS... ...data engineering, blockchain, and cloud-native software application development." We are seeking a talented Senior Software Engineer to join our growing team. As a...SeniorWork at office
- ...Overview Senior Software Engineer — Herndon, VA — TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed...Senior
$158k - $294k
...Job Title Scientist, Software Engineer - RUST Expert Job Code 38748 Job Location Herndon, VA (on-site) Schedule 9/80 Regular (9 out of every 14 days – totaling 80 hours worked – and every other Friday off) Job Description We are seeking an experienced Software Engineer...SeniorLocal areaFlexible hours- ...Job Title: Senior Software Engineer Location: Northern Virginia (multiple locations) At REDLattice, we are a global leader in delivering cutting‑edge technical cybersecurity products and services. We are driven by mission‑critical and innovative work that directly contributes...Senior
- ...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...SeniorFull timeFlexible hours
- ...Software Engineer The forefront of research and development to improve patient care. We work to improve all aspects of health care, from efficiency to cancer research. A non-profit that works with clinicians, industry, researchers, and government, putting people above...Senior
- ...Sr Software Engineer Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations...SeniorWork experience placement
$86k - $138k
...Software Engineer (Senior) Job Locations US Requisition ID 2026-167752 Position Category Information Technology Clearance Secret Responsibilities Peraton is seeking a Software Engineer (Senior) to support the MODES...SeniorContract workRemote workShift work$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 Who We Are Trusted Space builds solutions both on the...SeniorTemporary workLocal area- ...Senior Software Engineer Are you a space enthusiast with a passion for cutting-edge technology and a desire to work alongside some of the brightest minds in the industry? We have an exciting opportunity for a Senior Software Engineer on our Space Software Product Engineering...SeniorWork at office3 days per week
- ...over time. This is a critical role for someone who can combine software/service ownership, platform administration design, integration... ...sites Partner with Software Architecture, Platform Engineering, Security, Field Engineering, Operations, and QA to ensure the...SeniorRemote work
- ...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
$86.8k - $198k
...Job Number: R0236102 Software Engineer, Senior The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Tyler Technologies is looking for a Senior Software Engineer at 12801 Worldgate Dr., Suite 600, Herndon, VA 20170 to perform the following job duties: Develop and optimize machine learning models for predictive analytics and real‑time monitoring systems. Architect and...SeniorWork at officeLocal areaRemote work2 days per week3 days per week
$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...SeniorFull timeContract workWork experience placementFlexible hours- ...Senior Software Engineer Location: hybrid in Nashville, TN, Sterling, VA, Bay Area hub or REMOTE At Asurion, we don't just redefine-we reinvent. We began by establishing a culture that rewards results and isn't confined by a hierarchy. As a result, we have achieved...SeniorRemote 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 amazon Ashburn, VA
- agile software developer Ashburn, VA
- software developer positions Ashburn, VA
- senior software design engineer Ashburn, VA
- software developer Ashburn, VA
- ngo software engineer Ashburn, VA
- startup software engineer Ashburn, VA
- senior software engineer Ashburn, VA
- real time software engineer Ashburn, VA
- senior software engineer ruby on rails Ashburn, VA

