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 worlds 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. 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.
Responsibilities
- Lead end-to-end feature development from user interface implementation/backend logic to smart contract/blockchain integration in a fast-paced/product-driven environment.
- Design/develop modern/responsive full-stack Web3 applications.
- Build/deploy/maintain robust backend systems/APIs/microservices for blockchain data processing/user interaction/real-time functionality.
- Process/analyze on-chain/off-chain data & integrate wallet connectivity via secure/scalable Web3 tools.
- Create engaging frontend that incorporates interactive data visualizations animations UI/UX best practices & SEO strategies to enhance engagement/retention.
- Monitor advancements in Web3 ecosystem including developer tooling/blockchain protocols/web technologies to enhance stack efficiency & maintain architectural modernization.
Requirements
- Masters degree in Computer Science/Engineering or a related field
- Advanced knowledge of algorithms/data structures/operating systems/computer architecture/network protocols.
- In-depth understanding of blockchain fundamentals including decentralized networks/Web3 infrastructure/smart contract development (EVM/)
- Expertise in frontend development using React/JavaScript/TypeScript/HTML/CSS & backend development including API architecture/design server-side development & caching strategies
- Proficiency in cloud services (AWS/S3/EC2).
Compensation: The target annual compensation is $132000 - $180000. The exact compensation at which this job is filled will be determined by the skills and experience of qualified candidates.
#blockchain
#startups
#hiring
CertiK 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses. 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.
Required Experience:
Senior IC
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...
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 worlds 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. 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.
Responsibilities
- Lead end-to-end feature development from user interface implementation/backend logic to smart contract/blockchain integration in a fast-paced/product-driven environment.
- Design/develop modern/responsive full-stack Web3 applications.
- Build/deploy/maintain robust backend systems/APIs/microservices for blockchain data processing/user interaction/real-time functionality.
- Process/analyze on-chain/off-chain data & integrate wallet connectivity via secure/scalable Web3 tools.
- Create engaging frontend that incorporates interactive data visualizations animations UI/UX best practices & SEO strategies to enhance engagement/retention.
- Monitor advancements in Web3 ecosystem including developer tooling/blockchain protocols/web technologies to enhance stack efficiency & maintain architectural modernization.
Requirements
- Masters degree in Computer Science/Engineering or a related field
- Advanced knowledge of algorithms/data structures/operating systems/computer architecture/network protocols.
- In-depth understanding of blockchain fundamentals including decentralized networks/Web3 infrastructure/smart contract development (EVM/)
- Expertise in frontend development using React/JavaScript/TypeScript/HTML/CSS & backend development including API architecture/design server-side development & caching strategies
- Proficiency in cloud services (AWS/S3/EC2).
Compensation: The target annual compensation is $132000 - $180000. The exact compensation at which this job is filled will be determined by the skills and experience of qualified candidates.
#blockchain
#startups
#hiring
CertiK 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses. 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.
Required Experience:
Senior IC
View more
View less