About the role
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.
Aplyr's read
CertiK is a leader in blockchain security, attracting professionals passionate about safeguarding digital assets through cutting-edge auditing and verification services.
What's promising
- •CertiK is a pioneer in blockchain security, offering specialized auditing services.
- •The company has a robust hiring focus on security and engineering roles.
- •CertiK's work is crucial for the reliability of blockchain protocols.
What to watch
- •The niche focus on blockchain may limit broader industry exposure.
- •High specialization could mean fewer opportunities for generalists.
- •CertiK operates in a rapidly evolving industry with regulatory uncertainties.
Why CertiK
- •CertiK specializes in smart contract auditing, a critical need in blockchain.
- •The company employs experts in formal methods and security engineering.
- •CertiK's services are essential for the security of decentralized applications.
Aplyr’s read is generated by AI from public sources. Was it useful?
About CertiK
CertiK is a blockchain security company that provides auditing and verification services for smart contracts and blockchain protocols to ensure their security and reliability.
Similar roles
Staff Software Engineer
Samsara
Sr Staff Software Development Engineer (API)
Zscaler
Senior Software Engineer - Event Sourcing & Stream Processing
Tenable
Senior Site Reliability Engineer
SecurityScorecard
Senior Software Engineer, Picture Quality
Roku
Senior Software Engineer - Cloud Infrastructure & Observability
Roku