LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›CertiK›Software Engineer (Engineer III to Principal) - Formal Methods
CertiK

About CertiK

Securing the future of blockchain technology

🏢 Tech👥 101-200 employees📅 Founded 2018📍 Garment District, New York, NY⭐ 3.1
B2BCyber SecurityBlockchainWeb 3.0

Key Highlights

  • Audited over 3,500 Web3 projects
  • Protects $515 billion in market capitalization
  • Launched CertiKShield for community-based crypto insurance
  • Headquartered in New York City with 101-200 employees

CertiK is a leading blockchain cybersecurity company headquartered in the Garment District of New York, NY. With over 3,500 Web3 projects audited, CertiK's security reports protect more than $515 billion in market capitalization. In response to the $3.9 billion lost to hacking and fraud in 2022, Cer...

🎁 Benefits

CertiK offers competitive salaries, equity options, flexible remote work policies, and generous PTO. Employees also benefit from a supportive environm...

🌟 Culture

CertiK fosters a culture focused on security and innovation within the rapidly evolving Web3 landscape. The company prioritizes engineering excellence...

🌐 Website💼 LinkedIn𝕏 TwitterAll 28 jobs →
CertiK

Software Engineer (Engineer III to Principal) - Formal Methods

CertiK • New York, NY / Seattle, WA / San Francisco Bay Area, CA / Remote

Posted 3 years ago🏠 RemoteMid-LevelSeniorLeadSoftware engineering📍 New york📍 Seattle📍 San francisco
Apply Now →

Job Description

Why 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 do
You 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 you
You 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.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at CertiK.

Apply Now →Get Job Alerts