{"schemaVersion":"jobsearcher.job.v1","id":"faff3d410802c64cc619195f","url":"https://jobsearcher.com/jobs/faff3d410802c64cc619195f","canonicalUrl":"https://jobsearcher.com/jobs/faff3d410802c64cc619195f","title":"Senior C++ Software Optimization Engineer","description":"SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions.\nImportant Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.\nSciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business delivering core capabilities for National defense. You will work within a fast-paced team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence.\nWe are seeking a Senior C++ Software Optimization Engineer to improve the performance, efficiency, and deployability of a large, existing C++ codebase supporting mission-critical sensor processing systems. This role focuses on analyzing, refactoring, and optimizing current software to enable execution on smaller, resource-constrained hardware while maintaining correctness, reliability, and mission performance.\nResponsibilities\nAnalyze and optimize a large, mature C++ codebase to improve runtime performance, memory footprint, and power efficiency\nRefactor existing architectures and implementations to support deployment on smaller or constrained hardware platforms\nProfile, benchmark, and diagnose performance bottlenecks using industry-standard tools\nOptimize algorithms, data structures, memory usage, threading models, and I/O pathways without changing mission intent\nReduce computational complexity and eliminate inefficiencies in high-throughput processing pipelines\nCollaborate with system architects, algorithm developers, and hardware teams to balance performance, accuracy, and resource constraints\nEnsure optimized code remains maintainable, testable, and well-documented\nSupport integration, testing, and validation of optimized software within existing systems\nContribute to Agile development activities, including sprint planning, code reviews, and technical design discussions\nMentor other engineers on performance-oriented coding practices and optimization techniques\nPrepare technical documentation and briefings describing optimization approaches, trade studies, and performance gains\nPerform other duties as assigned\nRequirements\nBachelor’s degree in Computer Science, Engineering, Mathematics, or Physical Sciences\n10+ years of professional C++ development experience, with demonstrated mastery of modern, idiomatic C++\nProven experience optimizing existing software systems, including performance tuning and refactoring\nStrong understanding of:\nMemory management and cache behavior\nConcurrency and multithreading\nPerformance trade-offs in large systems\n5+ years of professional experience working in Unix/Linux environments\nExperience working with large, complex, multi-module codebases\nAbility to read, understand, and improve unfamiliar code efficiently\nStrong analytical, problem-solving, and communication skills\nAbility to obtain and maintain a DoD security clearance\nCandidates who have any of the following skills will be preferred:\nAdvanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences\nExperience optimizing software for resource-constrained or embedded platforms\nExperience with profiling and performance analysis tools (e.g., perf, valgrind, VTune, gprof)\nFamiliarity with remote sensing data exploitation (OPIR, EO/IR, SAR, Spectral, RF, or similar)\nExperience working within government or defense software frameworks\nExperience with DevSecOps practices and CI/CD pipelines\nExperience in Agile software development environments\nLeadership or technical mentorship experience\nFamiliarity with cross-compilation and hardware-specific optimization techniques\nResumes, Cover Letters, and Applications which are generated by AI will not be considered for employment.\nColorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.\nBenefits\nSciTec, Inc. offers a highly competitive salary and benefit package, including:\n4% Safe Harbor 401(k) match\n100% company paid HSA medical insurance, with a choice of 2 buy-up options\n80% company paid dental insurance\n100% company paid vision insurance\n100% company paid live insurance\n100% company paid long-term disability insurance\n100% company paid hospital indemnity insurance\nVoluntary accident and critical illness insurance\nShort-term disability insurance\nAnnual profit-sharing plan\nDiscretionary performance bonus\nPaid parental leave\nGenerous Paid Time Off (PTO), including holidays, vacation, and sick pay\nFlexible work hours\nThe pay range for this position is $146,000-$175,000/ year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills This is not a guarantee of compensation.\nSciTec is proud to be an Equal Opportunity employer. VET/Disabled.","company":"Scitec","rawCompany":"scitec","city":"Boulder","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:14:27.609Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior C++ Software Optimization Engineer","description":"SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions.\nImportant Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. SciTec cannot sponsor or assume sponsorship of employee work visas of any type. Further, U.S. citizenship is a requirement to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.\nSciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business delivering core capabilities for National defense. You will work within a fast-paced team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence.\nWe are seeking a Senior C++ Software Optimization Engineer to improve the performance, efficiency, and deployability of a large, existing C++ codebase supporting mission-critical sensor processing systems. This role focuses on analyzing, refactoring, and optimizing current software to enable execution on smaller, resource-constrained hardware while maintaining correctness, reliability, and mission performance.\nResponsibilities\nAnalyze and optimize a large, mature C++ codebase to improve runtime performance, memory footprint, and power efficiency\nRefactor existing architectures and implementations to support deployment on smaller or constrained hardware platforms\nProfile, benchmark, and diagnose performance bottlenecks using industry-standard tools\nOptimize algorithms, data structures, memory usage, threading models, and I/O pathways without changing mission intent\nReduce computational complexity and eliminate inefficiencies in high-throughput processing pipelines\nCollaborate with system architects, algorithm developers, and hardware teams to balance performance, accuracy, and resource constraints\nEnsure optimized code remains maintainable, testable, and well-documented\nSupport integration, testing, and validation of optimized software within existing systems\nContribute to Agile development activities, including sprint planning, code reviews, and technical design discussions\nMentor other engineers on performance-oriented coding practices and optimization techniques\nPrepare technical documentation and briefings describing optimization approaches, trade studies, and performance gains\nPerform other duties as assigned\nRequirements\nBachelor’s degree in Computer Science, Engineering, Mathematics, or Physical Sciences\n10+ years of professional C++ development experience, with demonstrated mastery of modern, idiomatic C++\nProven experience optimizing existing software systems, including performance tuning and refactoring\nStrong understanding of:\nMemory management and cache behavior\nConcurrency and multithreading\nPerformance trade-offs in large systems\n5+ years of professional experience working in Unix/Linux environments\nExperience working with large, complex, multi-module codebases\nAbility to read, understand, and improve unfamiliar code efficiently\nStrong analytical, problem-solving, and communication skills\nAbility to obtain and maintain a DoD security clearance\nCandidates who have any of the following skills will be preferred:\nAdvanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences\nExperience optimizing software for resource-constrained or embedded platforms\nExperience with profiling and performance analysis tools (e.g., perf, valgrind, VTune, gprof)\nFamiliarity with remote sensing data exploitation (OPIR, EO/IR, SAR, Spectral, RF, or similar)\nExperience working within government or defense software frameworks\nExperience with DevSecOps practices and CI/CD pipelines\nExperience in Agile software development environments\nLeadership or technical mentorship experience\nFamiliarity with cross-compilation and hardware-specific optimization techniques\nResumes, Cover Letters, and Applications which are generated by AI will not be considered for employment.\nColorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.\nBenefits\nSciTec, Inc. offers a highly competitive salary and benefit package, including:\n4% Safe Harbor 401(k) match\n100% company paid HSA medical insurance, with a choice of 2 buy-up options\n80% company paid dental insurance\n100% company paid vision insurance\n100% company paid live insurance\n100% company paid long-term disability insurance\n100% company paid hospital indemnity insurance\nVoluntary accident and critical illness insurance\nShort-term disability insurance\nAnnual profit-sharing plan\nDiscretionary performance bonus\nPaid parental leave\nGenerous Paid Time Off (PTO), including holidays, vacation, and sick pay\nFlexible work hours\nThe pay range for this position is $146,000-$175,000/ year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills This is not a guarantee of compensation.\nSciTec is proud to be an Equal Opportunity employer. VET/Disabled.","datePosted":"2026-04-14T11:14:27.609Z","dateModified":"2026-04-14T11:14:27.609Z","hiringOrganization":{"@type":"Organization","name":"Scitec","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boulder","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"faff3d410802c64cc619195f"},"url":"https://jobsearcher.com/jobs/faff3d410802c64cc619195f"}}