Software Engineer (Engineer III to Principal) - Formal Methods
$115k - $230kCertiK
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.
$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...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SuggestedLocal area$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...SuggestedLocal areaFlexible hours- ...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...SuggestedFull timeWork at office
$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...SuggestedFull time$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 officeLocal areaFlexible hoursShift work$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...PrincipalFull time$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 areaFlexible hours$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 officeLocal areaRemote workVisa sponsorshipWork visaFlexible hoursAfternoon shift$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 timeWork at officeRelocation packageFlexible hours3 days per week$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$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$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...$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 employmentInternshipFlexible hours- ...’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
$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 workFlexible hours$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 officeLocal areaRemote workVisa sponsorshipWork visaRelocation packageAfternoon shift$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...InternshipWorldwideFlexible hours$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...PrincipalTemporary workFixed term contractLive inWork at officeImmediate startRemote workFlexible hours$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...PrincipalTemporary workFlexible hoursShift work$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...PrincipalPermanent employmentTemporary workLocal area- ...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 timeRemote workFlexible hours
- ...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
- ...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
$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 placementLocal area$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 workImmediate startFlexible hoursShift work$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...PrincipalWork at office3 days per week$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...PrincipalFull time$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...$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
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!
- software engineer - web development Washington DC
- software developer positions Washington DC
- senior software engineer remote Washington DC
- software engineer contract Washington DC
- IT software developer Washington DC
- cybersecurity software engineer Washington DC
- part time software developer remote Washington DC
- junior software developer internship Washington DC
- junior software engineer Washington DC
- software system engineer Washington DC



