Software Engineer (Engineer III to Principal) - Formal Methods

New York, USA +2
Full time
Remote
Compensation is not specified
Role
Software Engineer
Description

** Why Us?**

In a world witnessing tremendous innovation fueled by blockchain technology, ensuring the security and correctness of blockchain code, including protocols and smart contracts, is paramount. CertiK, a leading blockchain security company, is dedicated to securing the digital space by leveraging cutting-edge academic techniques to safeguard blockchain code. Join us in our mission to develop automated analyses for provably secure and correct blockchain applications.

What You Will Do

As a Research Software Engineer at CertiK, you will be responsible for designing and implementing tools that autonomously verify the accuracy of smart contracts and detect security vulnerabilities and bugs in them. Various positions are available at different seniority levels, with titles and responsibilities aligned with experience and background.

Working alongside a diverse team of programming language experts, you will contribute to the creation of tools based on techniques like symbolic model checking, SAT/SMT solving, abstract interpretation, data flow analysis, and deductive verification. You will engage in all aspects of tool development, from conception to enhancements, in a collaborative and supportive environment that encourages continuous learning and professional growth.

About You

You possess a background in programming language theory and automated reasoning and thrive on applying theoretical computer science outcomes to practical solutions. You excel in solving complex computational challenges and have a history of delivering impactful results that enhance user workflows. Collaboration is key to you, as you enjoy exchanging ideas, engaging in group brainstorming, and providing and receiving constructive feedback. You are adaptable and understand the dynamic nature of a startup environment, where versatility is essential.

Responsibilities

  • Enhance automated program verification tools and foster the development of new tools
  • Refine algorithms for symbolic software model checking, such as BMC, CEGAR, and IC3/PDR
  • Develop translators for diverse input languages into optimized models for automated analysis
  • Define new security properties for smart contracts and integrate them into verification tools
  • Collaborate closely with software engineers to drive tool development and problem-solving efforts
  • Engage in the complete software lifecycle, including analysis, design, testing, operations, and customer support

Required Qualifications

  • Master's Degree in Computer Science or equivalent experience
  • Minimum of 4 years of software development experience
  • At least 2 years of experience in model checking, formal verification, SAT/SMT solving, or related fields
  • Proficiency in fundamental computer science concepts

Preferred Qualifications

  • Ph.D. in automated reasoning or related discipline
  • Record of publications in conferences like POPL, CAV, and TACAS
  • Familiarity with functional programming languages like OCaml or Haskell
  • Strong problem-solving skills and a willingness to learn and collaborate
  • Previous experience in a professional software development setting

About the Company

Established in 2018 by Yale University and Columbia University professors, CertiK is a pioneer in blockchain security, utilizing advanced technology to safeguard blockchain protocols and smart contracts. With a commitment to enhancing security across the digital realm, CertiK integrates cutting-edge academic innovations into enterprise solutions, enabling the development of secure and accurate mission-critical applications.

Compensation

The targeted annual base salary for this role in the U.S. ranges from $115,000 to $230,000. The actual salary offered will depend on the candidate's skills and background.

At CertiK, full-time employees receive comprehensive benefits, including medical, vision, and dental insurance, a 401(k) plan with company matching, life insurance, and flexible paid time off. The company also offers a variable commission program for certain roles.

CertiK adheres to federal employment regulations and maintains a commitment to equal opportunity employment, welcoming applicants without bias based on various characteristics.

All CertiK team members are encouraged to actively promote diversity within their teams and the organization as a whole.

Skills Required
Avatar
CertiK
Company size
Not specified
Location
United States
Description
Not specified

More Full-time Jobs

Show more

Localization Ops & Growth Specialist - Spanish (Argentina)

Buenos Aires, Argentina
Buenos Aires, Argentina
Full time
Remote
BingX is a leading cryptocurrency exchange, serving over 20 million users worldwide. Responsibilities: We’re looking for a marketing and PR professional to localize brand strategy, content, and campaigns for a specific language region. Responsibilities include monitoring local market trends, aligning with HQ teams, creating culturally relevant PR content, supporting promotional launches, coordinating local events and logistics, managing client communications, and contributing to SEO, advertising, and workflow optimization. Requirements: experience in localization, marketing, or PR, with a strong understanding of local culture, media, and social platforms. Background in offline event execution and logistics is preferred. Must be skilled in PR writing, campaign optimization, and cross-team coordination. Proactive, detail-oriented, and capable of managing partnerships and business negotiations. Knowledge of the Spanish-speaking Web3 ecosystem is a plus. Fluency in English and Spanish is required; Chinese is a bonus.
Payment in Crypto
83.33-167
Monthly
See details

AI + Blockchain Research Engineer

New York, USA
New York, USA
Full time
Remote
Gopher AI is where decentralized systems meet frontier AI. We’re not here to hype — we’re here to solve problems and push tech forward. We’re looking for a Research Engineer who:Lives at the edge of AI models, decentralized infra, smart contracts.Wants to experiment, prototype, and publish.Is motivated by real innovation, not just token pumps. 👉 Why you’ll love it:Work on cutting-edge problems in Web3 + AI.Collaborate with a team that values intellectual freedom & curiosity.Have a say in the technical direction from day one.If your idea of fun is hacking on LLMs one day and smart contracts the next, let’s build together.
Payment in Crypto
14,000-16,000
Monthly
See details

Blockchain Expert

Indore, India
Indore, India
Full time
Remote
My project is about building a USDT-like token (ERC20/TRC20/BEP20) with: Peer to Peer transfers & Trade Escrow-based trading Real liquidity (not flashed) Liquidity optimization (max tokens with minimum backing) Please share: Your past DeFi/Blockchain projects How you handle liquidity optimization
2,083-2,917
Monthly
See details

Localization Ops & Growth Specialist - Russian

Moscow, Russia
Moscow, Russia
Full time
Remote
BingX is a leading cryptocurrency exchange, serving over 20 million users worldwide. Responsibilities: We’re looking for a marketing and PR professional to localize brand strategy, content, and campaigns for a specific language region. Responsibilities include monitoring local market trends, aligning with HQ teams, creating culturally relevant PR content, supporting promotional launches, coordinating local events and logistics, managing client communications, and contributing to SEO, advertising, and workflow optimization. Requirements: experience in localization, marketing, or PR, with a strong understanding of local culture, media, and social platforms. Background in offline event execution and logistics is preferred. Must be skilled in PR writing, campaign optimization, and cross-team coordination. Proactive, detail-oriented, and capable of managing partnerships and business negotiations. Knowledge of the Spanish-speaking Web3 ecosystem is a plus. Fluency in English and Russian is required; Chinese is a bonus.
Payment in Crypto

Growth Business Development (KOL) - Korean/Arabic/Polish/Russian/Portuguese/Spanish

Kazakhstan +6
Kazakhstan +6
Full time
Remote
BingX is a leading global crypto exchange founded in 2018, serving over 20 million users with spot, futures, copy trading, and asset management services. We’re looking for a Business Development Manager to grow and manage KOLs, agents, and project partnerships, driving user acquisition and trading volume across global markets. Requirement: experience in crypto, influencer partnerships, and market development, with strong communication skills in English (Chinese or additional local languages are a plus). Note: Please include key achievements/past performance data in your resume (e.g., trading volume, regions managed, languages spoken, KOLs region). Apply here or check my profile for more information.
Payment in Crypto