{"schemaVersion":"jobsearcher.job.v1","id":"2832b3bcfcf04f8bb5cba348","url":"https://jobsearcher.com/jobs/2832b3bcfcf04f8bb5cba348","canonicalUrl":"https://jobsearcher.com/jobs/2832b3bcfcf04f8bb5cba348","title":"Senior Software Developer","description":"Business Unit: Cubic Defense\r\nJob 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.\r\nEssential Job Duties and Responsibilities Designs, develops, tests, debugs, and maintains software applications, systems, and enhancements.\r\nAnalyzes software requirements and translates them into technical designs and working software.\r\nIdentifies, investigates, and resolves software defects and technical issues.\r\nParticipates in software design reviews, code reviews, and technical discussions.\r\nDevelops and documents software designs, implementation details, test results, and other technical artifacts.\r\nSupports the evaluation of software design options, including technical risks and implementation considerations.\r\nPrepares and maintains development software, writes code, and implements specific enhancements.\r\nDevelops and executes software tests and documents results.\r\nRecommends improvements to test approaches, tools, and development practices.\r\nMaintains awareness of changes, advancements, and improvements in relevant software technologies.\r\nApplies software engineering knowledge to development, integration, testing, and troubleshooting activities.\r\nWorks with team members to support software integration, verification, and deployment activities.\r\nParticipates in continuous improvement efforts related to software quality, maintainability, and team development practices.\r\nFollows established software engineering processes, coding standards, and documentation practices.\r\nAssumes additional technical responsibilities as necessary.\r\nMinimum 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.\r\nExperience includes software development, software engineering practices, coding, debugging, testing, and working with complex software systems.\r\nAbility to interpret technical requirements and apply them to software design and implementation.\r\nProficiency using one or more programming languages such as Java, C, C++, C#, or similar development languages.\r\nMay require experience developing software in Unix/Linux, Windows, integrated development environments, or other PC-based environments.\r\nMay require experience with embedded processing.\r\nAbility to use standard software tools such as word processing, database, spreadsheet, flowcharting, version control, issue tracking, and software development tools.\r\nAbility to communicate effectively, both verbally and in writing.\r\nMust be able to analyze and solve complex software engineering problems.\r\nAble to prioritize assigned work and complete multiple tasks under deadline and budget guidelines.\r\nMust be able to work in a lab environment and use a computer.\r\nMust be available for domestic and possible international travel.\r\nMust be eligible for a DOD Security Clearance.\r\nPay Range and Benefits Cubic Pay Range: $165,000.00 - $175,000.00 + benefits.\r\nBenefits include medical, dental and vision insurance, company-paid disability, life insurance options, critical illness coverage, Flexible Spending Accounts, a pre-paid legal plan, travel accident insurance, an award-winning well-being program with an employer-funded lifestyle spending account, up to six weeks of paid parental leave, a 401(k) retirement plan with a company match, backup childcare, pet care, virtual tutoring, and a tuition reimbursement program. Many locations follow a 9/80 work schedule with time-off policies to encourage rest and relaxation. Full-time salaried employees are eligible to participate in flexible time-off arrangements. Part-time and hourly employees accrue paid time-off (PTO)/Sick leave at a rate of 5.23 hours bi-weekly. The company provides 11 paid holidays each calendar year.\r\nEEO Statement We do not discriminate based on any protected characteristic under applicable law. Cubic is an Equal Opportunity/Affirmative Action Employer and is committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, national origin, military or veteran status, and any other basis protected by applicable law.\r\nJ-18808-Ljbffr","company":"Cubic","rawCompany":"cubic","city":"Herndon","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-06-25T01:12:06.993Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Developer","description":"Business Unit: Cubic Defense\r\nJob 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.\r\nEssential Job Duties and Responsibilities Designs, develops, tests, debugs, and maintains software applications, systems, and enhancements.\r\nAnalyzes software requirements and translates them into technical designs and working software.\r\nIdentifies, investigates, and resolves software defects and technical issues.\r\nParticipates in software design reviews, code reviews, and technical discussions.\r\nDevelops and documents software designs, implementation details, test results, and other technical artifacts.\r\nSupports the evaluation of software design options, including technical risks and implementation considerations.\r\nPrepares and maintains development software, writes code, and implements specific enhancements.\r\nDevelops and executes software tests and documents results.\r\nRecommends improvements to test approaches, tools, and development practices.\r\nMaintains awareness of changes, advancements, and improvements in relevant software technologies.\r\nApplies software engineering knowledge to development, integration, testing, and troubleshooting activities.\r\nWorks with team members to support software integration, verification, and deployment activities.\r\nParticipates in continuous improvement efforts related to software quality, maintainability, and team development practices.\r\nFollows established software engineering processes, coding standards, and documentation practices.\r\nAssumes additional technical responsibilities as necessary.\r\nMinimum 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.\r\nExperience includes software development, software engineering practices, coding, debugging, testing, and working with complex software systems.\r\nAbility to interpret technical requirements and apply them to software design and implementation.\r\nProficiency using one or more programming languages such as Java, C, C++, C#, or similar development languages.\r\nMay require experience developing software in Unix/Linux, Windows, integrated development environments, or other PC-based environments.\r\nMay require experience with embedded processing.\r\nAbility to use standard software tools such as word processing, database, spreadsheet, flowcharting, version control, issue tracking, and software development tools.\r\nAbility to communicate effectively, both verbally and in writing.\r\nMust be able to analyze and solve complex software engineering problems.\r\nAble to prioritize assigned work and complete multiple tasks under deadline and budget guidelines.\r\nMust be able to work in a lab environment and use a computer.\r\nMust be available for domestic and possible international travel.\r\nMust be eligible for a DOD Security Clearance.\r\nPay Range and Benefits Cubic Pay Range: $165,000.00 - $175,000.00 + benefits.\r\nBenefits include medical, dental and vision insurance, company-paid disability, life insurance options, critical illness coverage, Flexible Spending Accounts, a pre-paid legal plan, travel accident insurance, an award-winning well-being program with an employer-funded lifestyle spending account, up to six weeks of paid parental leave, a 401(k) retirement plan with a company match, backup childcare, pet care, virtual tutoring, and a tuition reimbursement program. Many locations follow a 9/80 work schedule with time-off policies to encourage rest and relaxation. Full-time salaried employees are eligible to participate in flexible time-off arrangements. Part-time and hourly employees accrue paid time-off (PTO)/Sick leave at a rate of 5.23 hours bi-weekly. The company provides 11 paid holidays each calendar year.\r\nEEO Statement We do not discriminate based on any protected characteristic under applicable law. Cubic is an Equal Opportunity/Affirmative Action Employer and is committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, national origin, military or veteran status, and any other basis protected by applicable law.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:12:06.993Z","dateModified":"2026-06-25T01:12:06.993Z","hiringOrganization":{"@type":"Organization","name":"Cubic","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Herndon","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2832b3bcfcf04f8bb5cba348"},"url":"https://jobsearcher.com/jobs/2832b3bcfcf04f8bb5cba348"}}