Formal Verification Software Assurance Engineer
$100k - $245kJohns Hopkins Applied Physics Laboratory (APL)
Salary: $100,000 - 245,000 per year Requirements:
- Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related field.
- At least 2 years of professional experience or a mix of graduate research and practice in formal methods, software assurance, or similar domains.
- Familiarity with formal methods tools and techniques such as language safety properties, symbolic execution, abstract interpretation, model checking, automated theorem proving, programming language analysis, type theory, static code analysis, and formal logic.
- Proficient in understanding code across multiple programming languages and capable of developing software to demonstrate new analytical functionalities.
- Willingness to engage in local travel as needed.
- Must be able to acquire an Interim Top Secret security clearance by the start date and ultimately secure full Top Secret clearance, with eligibility for U.S. citizenship.
- Strong interpersonal skills with the ability to function both independently and collaboratively within a team.
- Address challenges to enhance software assurance through static and dynamic analysis, language safety properties, symbolic execution, and other formal methods to combat key cybersecurity issues.
- Investigate methods to develop zero-defect software and systems.
- Collaborate within research teams composed of leading experts to advance software assurance theory and practical applications.
- Partner with engineers and scientists dedicated to innovation and enhancing national defense.
- Engage in research projects that utilize formal methodologies to solve real-world challenges, focusing on algorithm verification, code quality improvement, and the analysis of cyber-physical systems.
- Create and refine algorithms, techniques, and new tools aimed at enhancing critical systems and reliable risk assessment.
- Evaluate system development data and results, demonstrating the advantages of formal methods and analytical tools in system development.
- Communicate insights through presentations and published papers targeted at technical staff, management, and governmental entities. Participate in working groups, proposal drafts, and conferences where applicable.
- Join an environment that fosters professional growth, work-life balance, and encourages technical skills development.
- Enjoy opportunities for social engagements such as weekly game nights and annual summer cookouts.
- Security
- Cryptography
- Support
- Java
- LESS
- Linux
- Network
- OCaml
- Rust
- Windows
More:
At the Johns Hopkins University Applied Physics Laboratory (APL), we deliver expert solutions to our nations foremost defense, security, science, and space challenges. Our focus extends beyond problem-solving to cultivating a supportive culture where employees can authentically express themselves, grow personally and professionally, and connect with inspiring colleagues. We value diverse perspectives and creativity, offering substantial benefits like educational assistance, excellent retirement plans, and a strong work-life balance. Our campus locates in the vibrant Baltimore-Washington metro area, providing a dynamic workplace for our staff.
last updated 35 week of 2026
$154.05k - $278.48k
...the national security, engineering, and health... ...services and mission software capabilities to support... ...design, integration, verification, implementation, and... ...security and Information Assurance requirements addressing... ...Establish and follow formal procedures for coordinating...SuggestedFull timeContract work$131.3k - $237.35k
...arsenal. Our team of hackers and engineers have experience spanning... ...of capabilities.The Software Engineer will be responsible... ...automated test scripts for UI verification using tools such as Robot Framework... ...to support ongoing quality assurance.Explore and apply other...SuggestedFull time$10k
...Solutions: Build and prototype software that directly increases the... ...) and programming. Formal or informal leadership experience... .... Background in data engineering, data science, or advanced analytics... ...inconsistencies or verification signals in application materials...SuggestedHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$135k - $273k
...technology company, is seeking a Senior Software Engineer to be part of our Engineering team and... ...Scope and Define Requirements: Manage formal and informal requirements to define,... ...complex software environments Assure Quality: Maintains a focus on quality...SuggestedFull timeWork at officeImmediate start$86.9k - $198k
Full Stack Software EngineerThe Opportunity:As a full stack developer, you can resolve... ...or 8+ years of experience in software engineering in lieu of a degreeNice If You Have: Experience... ...will ask you to complete an identity verification process that leverages advanced...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial...Full timeContract workPart timeWork at officeLocal areaRemote work$86.9k - $198k
...Job Number: R0247324 Full Stack Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a... ...the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence...Full timeContract workPart timeWork at officeLocal areaRemote work- ...our website at: Full Stack Software Engineer Candidate must have or be willing to... ...successful track record, clients can rest assured knowing DCCA can tackle any problem... ...process re-engineering, development, verification) • 2+ years estimating, planning, and...Flexible hours
$8k
...Visionist has an exciting new, fully FUNDED opportunity for a Software Engineer - Platform on our largest PRIME contract. Our team of... ...owned company, we prioritize our people—your job security is assured. We embed small engineering teams with analysts to rapidly identify...Permanent employmentContract workTemporary workImmediate startFlexible hours$86.9k - $198k
...security practices throughout the software development lifecycle to enhance and... ...degree in Cybersecurity, CS, Software Engineering, Information Assurance, or a related technical... ...will ask you to complete an identity verification process that leverages advanced biometrics...Full timeContract workPart timeWork at officeLocal areaRemote work$144k - $147k
Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development, testing, and quality assurance of backend software systems in an Agile environment. The ideal candidate has foundational experience...16 hoursContract workRemote work$131.3k - $237.35k
...the national security, engineering, and health... ...services and mission software capabilities in the areas... ...design, integration, verification, and lifecycle management... ...effectiveness.Establish formal requirements-change... ...derived Information Assurance requirements addressing...Full timeContract work- ...apply today!The System Engineer Analyzes user's... ...individual hardware, software, facility, and personnel... ...requirements for Information Assurance Services (... ...stakeholders, plan the verification efforts of new and unproven... ...Establish a process to formally and proactively control...Contract workFlexible hours
$154.05k - $278.48k
...the national security, engineering, and health... ...services and mission software capabilities in the areas... ...design, integration, verification, and lifecycle management... ...effectiveness.Establish formal requirements-change... ...derived Information Assurance requirements addressing...Full timeContract work$166.9k - $309.9k
...fosters collaboration with other senior engineers for the development of advanced data analytics... ....This Program is seeking a full stack software engineer to develop, maintain and... ...processes, methods, techniques and tools and assure their consistent application. Implements...Full timeTemporary workWork experience placementCasual workFlexible hours$94.4k - $198.2k
Job Title: AdmitIT Software EngineerJob Category: Information TechnologyTime... ...development, system engineering, migration, testing,... ...test procedures, requirements verification traceability matrices (RVTM)... ...activities to balance quality assurance with project timelines and deliverables...Contract workFor contractorsWork experience placementFlexible hours$86.9k - $198k
Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with... ...7+ years of experience with software engineering, or 11+ years of experience with... ...we will ask you to complete an identity verification process that leverages advanced biometrics...Full timeContract workPart timeWork at officeLocal areaRemote work$131.3k - $237.35k
Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector... ..., use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design...Full timeImmediate startFlexible hours- ...SummaryThe selected individual will perform software development activities as a member of an... ...software tools, provide support using formal specifications, data flow diagrams, and... ...with the use of Computer Aided Software Engineering (CASE) tools, and will use sound...Work experience placement
$112.8k - $257k
CNO Software EngineerThe Opportunity: As a computer network operations (CNO) specialist... ...embedded and application developers, reverse engineers, and vulnerability analysts all play... ...will ask you to complete an identity verification process that leverages advanced...Full timeContract workPart timeWork at officeLocal areaRemote workFlexible hours- ...GIGATEC is looking for a Software Engineer to join our team in our Annapolis Junction office. This person is responsible for... ...testing all software in a fluid environment, facilitating verification and quality assurance throughout. Coordinate and support – Maintain...Full timeWork at office
$86.9k - $198k
Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a... ...the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence...Full timeContract workPart timeWork at officeLocal areaRemote work$125.3k - $187.9k
...enabling solutions for global security. Our Engineering and Sciences (E&S) organization... ...guides/supports the development of verification efforts to ensure the cybersecurity protections... ...140Top Secret/SCI Security Clearance Software Assurance experience.Expertise with Model-Based...Full timeRelocationShift work$156.4k - $234.6k
...enabling solutions for global security. Our Engineering and Sciences (E&S) organization... ...guides/supports the development of verification efforts to ensure the cybersecurity protections... ...Top Secret/SCI Security Clearance.Software Assurance experience.Expertise with Model-Based...Full timeRelocationShift work$200k - $235k
...System Engineer IIBTS Software Solutions is seeking a System Engineer II with... ...for Information Assurance Services (Confidentiality,... ...system stakeholders, plan the verification efforts of new and unproven... ...functionsEstablish a process to formally and proactively control...Contract workWork experience placementLocal area- ...methodologies for requirements verification. Develop test method... ...'s degree in systems engineering or equivalent. 5+... ...: Familiarity with formal test methods and... ...Experience with high assurance devices Experience with... ...standards (MACsec and IPsec) Software, FPGA, or hardware...Temporary work
$100k - $245k
...We expect experience with Python and software development for AI, data analysis, or test... ...familiarity with AI risk management frameworks, assurance best practices, and governance... ...We collaborate with AI researchers, engineers, and mission partners to strengthen AI assurance...Full timeInterim roleFlexible hours- ...Expression is looking for an experienced Senior Information Assurance (IA) Engineer to lead cybersecurity and Risk Management Framework (RMF)... ...and applicable cybersecurity policies. Collaborate with software development, DevSecOps, cloud infrastructure, and system administration...Full timeFor contractorsWork at officeImmediate start
$158k - $168k
...Software Engineer Unisity, LLC is a Service-Disabled Veteran Owned Small Business providing expert services in the Information Technology... ...requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design...Full timeContract workTemporary workWork experience placementImmediate start- ...Responsibilities: The Software Engineer will complete software development tasks both individually and as a member of an agile team... ...requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Formal Verification Software Assurance Engineer. Be the first to apply!
- computer system validation engineer Laurel, MD
- software development engineer aws Laurel, MD
- real time software engineer Laurel, MD
- financial software developer Laurel, MD
- graduate software developer Laurel, MD
- software engineer travel Laurel, MD
- experienced software developer Laurel, MD
- remote entry level software developer Laurel, MD
- information technology software engineer Laurel, MD
- software system engineer Laurel, MD


