Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Engineer III to Principal) - Formal Methods

$115k - $230k

CertiK

New York, NY / Seattle, WA / San Francisco Bay Area, CA / RemoteEngineering – Engineering - Tools /Full-time /RemoteWhy us?Blockchain technology is enabling a rapidly-growing era of innovation for the digital world. It is crucial that blockchain code such as protocols and smart contracts are provably secure and correct. Once deployed, they are public and cannot be changed. Vulnerabilities and bugs in such programs regularly put millions of dollars at stake. This is where CertiK comes in. We are the leading blockchain security company. Our goal is to secure the cyber world by applying cutting edge techniques from academia to secure blockchain code. Come and join this ambitious mission as a research software engineer to work on automated analyses for provably secure and correct blockchain applications! What you will doYou will design and develop tools that automatically ensure the correctness of smart contracts or identify security issues and bugs in smart contracts. We have software engineer positions available at all levels of seniority. Title and responsibilities will be commensurate with experience and background.As part of our multinational team of programming language experts, you will participate in the development of tools that rest upon techniques such as symbolic model checking, SAT/SMT solving, abstract interpretation, data flow analysis, and deductive verification. You will have the opportunity to work on all stages of tool development from idea generation to implementation and iterative improvements. Our team is highly supportive and collaborative with great opportunities to learn and grow.About youYou have a background in programming language theory and automated reasoning and love to work on the forefront of applying results from theoretical computer science. You love to tackle computationally hard problems and have a proven track record of achieving results, where results are people using your tool to do their jobs. You are collaborative: you share ideas, love to brainstorm with peers, and give and receive feedback. You are comfortable with the unknown and understand that #startuplife means that you will be wearing multiple hats.ResponsibilitiesExtend the scope and depth of our automated program verification tools and brainstorm, design, and implement new tools.Adapt and improve algorithms for symbolic software model checking. Examples include bounded model checking (BMC), counterexample-guided abstraction refinement (CEGAR), and property directed reachability (IC3/PDR).Build and extend translators from different input languages into intermediate representations, optimizing the generated models for automated analysis.Identify new classes of security properties of smart contracts and formalize properties for use in our automated verification tools.Closely collaborate with other software engineers in developing tools and set technical direction for solving problems in consultation with your team and management.Work on all aspects of delivering working software that meets customer needs, including analysis, design, automated testing, operations, CI/CD, measuring results, incorporating customer feedback, and support.Required QualificationsMaster's Degree in Computer Science or a related field or 5 years of equivalent experience.Minimum of 4 years of software development experience (includes internships, software developed during research, and open-source development).Minimum of 2 years of experience with one or more of the following: model checking, formal verification, SAT/SMT solving (Z3, CVC4, Yices, MathSAT, SMTInterpol), abstract interpretation, or closely related disciplines. Demonstrated knowledge of fundamental computer science concepts such as data structures, algorithms, mathematical logic, and automata theory.Preferred QualificationsPhD in the broader field of automated reasoning.Publication record in conferences like POPL, CAV, TACAS, FMCAD, FM, etc.Experience in functional programming (OCaml or Haskell).Strong and creative problem-solving skills; always willing to learn and embrace new technologies and to collaborate.Prior experience in a professional software development environment.About the CompanyFounded in 2018 by professors of Yale University and Columbia University, CertiK is a pioneer in blockchain security, utilizing best-in-class technology to secure and monitor blockchain protocols and smart contracts. CertiK’s mission is to secure the cyber world. Starting with blockchain, CertiK applies cutting-edge innovations from academia into enterprise, enabling mission-critical applications to be built with security and correctness. CompensationTarget annual base salary for this role performed in the US is $115,000 - $230,000.The exact compensation at which this job is filled will be determined by the skills and experience of qualified candidates.#LI-Remote#blockchain#startups#hiringCertiK is proud to offer medical, vision, and dental insurance, 401(k) plan with company matching, life and accidental death and dismemberment insurance, HSA (with high deductible plan), FSA, and other benefits to all full-time employees, along with flexible paid time off and holidays. CertiK also offers a variable commission program for business development sales roles.In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.CertiK is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, color, creed, religion, sex, sexual orientation, gender, gender identity or expression, medical condition, national origin, ancestry, citizenship, marital status or civil partnership/union status, physical or mental disability, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state or local law.CertiK will consider for employment qualified applicants with criminal histories in a manner consistent with local and federal requirements.All CertiK employees are expected to actively support diversity on their teams, and in the Company.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer (Engineer III to Principal) - Formal Methods in Washington DC vacancy
  • $86.8k - $165.2k

     ...help shape the future of aerospace and defense.RTX BBN Networking and Cyber Technologies group is looking for a Research Software Engineer, Formal Methods with strong software development skills and an interest in security and resilience of large-scale dynamic systems. In... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Arlington, VA
    3 days ago
  • $131k - $218.3k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms...  ...innovation. Work You’ll Do As a Software Engineer III on the AI & Data team, you will be responsible...  ...on-the-job learning experiences to formal development programs, our... 
    Suggested
    Local area

    Deloitte

    Rosslyn, VA
    7 days ago
  • $113k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms...  .... Work you'll do As a Project Software Engineer III on the GPS Engineering as a Service team...  ...From on-the-job learning experiences to formal development programs, our... 
    Suggested
    Local area
    Flexible hours

    Deloitte

    Rosslyn, VA
    5 days ago
  •  ...The Software Engineer II/III develops, tests, and maintains software capabilities in a NAVSEA Program Office Support role. This role supports design implementation, defect resolution, and integration with broader system architectures. This position is contingent upon... 
    Suggested
    Full time
    Work at office

    Warrant Technologies

    Washington DC
    1 day ago
  • $146k

     ...learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Software development engineer III role is part of the Intelligent Applications team which sits within our Technology division. The Intelligent... 
    Suggested
    Full time

    Expedia

    Washington DC
    11 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation...  ...through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of... 
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Rosslyn, VA
    3 days ago
  • $61k - $101k

     ...year Requirements: We require formal training or certification in software engineering concepts, plus 7+ years of...  ...and implementation of technical methods in specialized areas aligned with...  ...this role. We are seeking a Senior Principal Software Engineer for our CDAO AI... 
    Principal
    Full time

    J.P. Morgan

    Washington DC
    12 days ago
  • $113k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms...  ...through innovation.Work you'll doAs a Software Engineer III on the Engineering as a Service team,...  ...on-the-job learning experiences to formal development programs, our professionals... 
    Local area
    Flexible hours

    Deloitte

    Rosslyn, VA
    4 hours ago
  • $146.6k - $183.25k

     ...Software Engineer III – Neural Dynamics at the Allen Institute The Allen Institute accelerates science for a healthier world through large-scale research designed to answer some of the most complex questions in biology. Our multi-disciplinary teams generate foundational... 
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    Afternoon shift

    Allen Institute

    Washington DC
    16 days ago
  • $136k

     ...advertiser experiences, high-performance ad delivery systems, and intelligent, AI-powered optimization.We’re seeking a Software Development Engineer III to join our Advertising Technology team. You’ll build and operate real-time ad delivery systems that power ad ranking,... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Expedia

    Washington DC
    a month ago
  • $145k - $163k

     ...(NDR) solutions that empower organizations to detect, respond to, and mitigate cyber risks in real time.Join ExtraHop as a Software Engineer III and help us build a fault-resilient, highly available, and customer-centric platform. In this role you will work as part of... 
    Remote work

    ExtraHop Networks

    Washington DC
    a month ago
  • $112k - $176k

     ...impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.About the RoleAs a Software Engineer III on the Developer Productivity team, you'll help build systems on our Python-based agentic platform that turn inputs such as... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    3 days ago
  • $146k

     ...Powered by modern platforms, data, and strong engineering practices, we create secure, scalable,...  ...customer experiences. As a Backend Software Engineer, you will be a high-performing...  ...that improve outcomes at the SDE III level. Hands-on experience in software... 

    Expedia Group

    Washington DC
    3 days ago
  • $168.1k - $227.4k

     ...financial domain complexityA day in the lifeAn SDE III on Leo Regulus will be responsible for...  ...problems that would otherwise require hundreds of engineers.Basic qualifications- 5+ years of non-internship professional software development experience- 5+ years of... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Washington DC
    18 days ago
  •  ...’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational...  ...to the development of technical methods in specialized fields in line with...  ...qualifications, capabilities, and skills ~ Formal training or certification on software... 
    Principal

    JPMorgan Chase & Co.

    Washington DC
    a month ago
  • $125k - $135k

    DevOps Engineer III Job Number: 909 This is a remote position. Ad Hoc is a technology company...  ...impactful digital services. Using modern, agile methods, our team creates products that meet...  ...to solve the right problems and deliver software that works. The Veterans Affairs... 
    Remote work
    Flexible hours

    Ad Hoc LLC

    Silver Spring, MD
    6 days ago
  • $146.6k - $183.25k

     ...Software Engineer III, Cloud Services – Brain Health Accelerator The Allen Institute accelerates science for a healthier world through large-scale research designed to answer some of the most complex questions in biology. Our multi-disciplinary teams generate foundational... 
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Relocation package
    Afternoon shift

    Allen Institute

    Washington DC
    more than 2 months ago
  • $168.1k - $227.4k

     ...customers.We are seeking an experienced SDE III to serve as the technical leader for the...  ...-org technical initiatives, setting engineering direction, and influencing org-level strategy...  ...5+ years of non-internship professional software development experience- 5+ years of... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Washington DC
    14 days ago
  • $144.16k - $162.18k

     ...Common App is currently searching for a Principal AI & Machine Learning Engineer.  RESPONSIBILITIES The...  ...decisions, and mentoring peers without formal management authority. ~ Strong...  ...causal inference, or program evaluation methods. A passion for higher education... 
    Principal
    Temporary work
    Fixed term contract
    Live in
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Common App

    Arlington, VA
    5 days ago
  • $114.6k - $234.6k

     ...workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes...  ...on ideas for alternative approaches and methods for continued improvement. Performance... 
    Principal
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Washington DC
    5 days ago
  • $264.1k - $369.74k

     ...Sr Principal Software Engineer At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working...  ...the technical judgment of their Job Family to review methods, techniques, and evaluation criteria for obtaining results... 
    Principal
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Washington DC
    2 days ago
  •  ...Responsibilities Take a research-grade formal and agentic system to production with...  ...documentation. Deep experience with formal methods, including SMT or constraint solvers,...  ...Python, service-design, and generalist engineering skills. Practical familiarity with Z3... 
    Full time
    Remote work
    Flexible hours

    AZX

    Washington DC
    20 days ago
  •  ...The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how...  ...your career can meet purpose as well. We are looking for a Software Engineer III to join our Engineering Team. If you like to be challenged... 
    Flexible hours

    TheIncLab

    McLean, VA
    5 days ago
  •  ...Software Engineer Required Skills: Java - 3+ years, Unix Command line, Springboot, AWS - 3+ years, SQL - 3+ years, Troubleshooting in cloud environment, Periodic on-call/weekend availability, Self Starter, Communication Skills Nice to have: AWS Certification, REST... 
    Weekend work

    My3Tech Inc

    Washington DC
    2 days ago
  • $145k - $217k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services... 
    Work experience placement
    Local area

    Indeed

    Washington DC
    3 days ago
  • $137.71k - $164.04k

     ...Overview The Software Engineer III provides comprehensive software engineering support for the Product Manager Biometrics (PM BIO), under Project Manager Terrestrial Sensors (PM TS), Portfolio Acquisition Executive (PAE), Layered Protection and Chemical, Biological,... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Integral Services Company

    Falls Church, VA
    4 days ago
  • $200k - $225k

     ...global manufacturing capacity. Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the...  .... You'll exercise judgment in selecting the right methods for ring-fenced data governance and "one-click" order placement... 
    Principal
    Work at office
    3 days per week

    Xometry

    Silver Spring, MD
    5 days ago
  • $61k - $101k

     ...: ~12+ years of experience in systems engineering, networking, or distributed systems ~...  ...value at scale ~ Hands-on experience with software-defined networking technologies such as...  ...and implementation of technical methods aligned with modern product development... 
    Principal
    Full time

    J.P. Morgan

    Washington DC
    12 days ago
  • $146k - $204.5k

     ...learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Software development engineer III role is part of the Intelligent Applications team which sits within our Technology division. The Intelligent... 

    Expedia Group

    Washington DC
    1 day ago
  • $124.7k - $207.8k

     ...You’ll Do As an Analytics and Insights Engineer III you will build core components across the...  ...degree4+ years of progressive experience in software and application development including...  ...From on-the-job learning experiences to formal development programs, our professionals... 
    Local area

    Deloitte

    Rosslyn, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Engineer III to Principal) - Formal Methods. Be the first to apply!