Senior Software Engineer

New York, New York March 7, 2026 Full Time Lever
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. About the Company CertiK leads blockchain security by securing smart contracts and blockchains with cutting-edge Formal Verification technology. Founded by Computer Science professors of Yale University and Columbia University, CertiK has audited and secured over $500B in assets, including many of the world’s top blockchain projects.  About the Role You will design and develop tools that automatically ensure the correctness of smart contracts or identify security issues and bugs in smart contracts. As part of our multinational team of programming language experts, 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.
Apply on company site

How to Get Hired at Certik

  • Tailor your resume to each specific Certik role — Lever applications are evaluated per-position
  • Certik uses Lever to manage applications; PDF format preserves your formatting through their parser
Read the full guide

How well do you match this role?

Check My Resume