Software Engineer (Engineer III to Principal) - Formal Methods
$115k - $230kCertik
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.
Responsibilities
- Extend the scope and depth of our automated program verification tools and brainstorm, design, and implement new tools.
- Adapt and improve algorithms for symbolic software model checking. Examples include bounded model checking (BMC), counterexample-guided abstraction refinement (CEGAR), and property directed reachability (IC3/PDR).
- Build and extend translators from different input languages into intermediate representations, optimizing the generated models for automated analysis.
- Identify new classes of security properties of smart contracts and formalize properties for use in our automated verification tools.
- Closely collaborate with other software engineers in developing tools and set technical direction for solving problems in consultation with your team and management.
- Work on all aspects of delivering working software that meets customer needs, including analysis, design, automated testing, operations, CI/CD, measuring results, incorporating customer feedback, and support.
Required Qualifications
- Master's Degree in Computer Science or a related field or 5 years of equivalent experience.
- Minimum of 4 years of software development experience (includes internships, software developed during research, and open-source development).
- Minimum of 2 years of experience with one or more of the following: model checking, formal verification, SAT/SMT solving (Z3, CVC4, Yices, MathSAT, SMTInterpol), abstract interpretation, or closely related disciplines.
- Demonstrated knowledge of fundamental computer science concepts such as data structures, algorithms, mathematical logic, and automata theory.
Preferred Qualifications
- PhD in the broader field of automated reasoning.
- Publication record in conferences like POPL, CAV, TACAS, FMCAD, FM, etc.
- Experience in functional programming (OCaml or Haskell).
- Strong and creative problem-solving skills; always willing to learn and embrace new technologies and to collaborate.
- Prior experience in a professional software development environment.
About the Company
Founded in 2018 by professors of Yale University and Columbia University, CertiK is a pioneer in blockchain security, utilizing best-in-class technology to secure and monitor blockchain protocols and smart contracts. CertiK’s mission is to secure the cyber world. Starting with blockchain, CertiK applies cutting-edge innovations from academia into enterprise, enabling mission-critical applications to be built with security and correctness.
Compensation
Target annual base salary for this role performed in the US is $115,000 - $230,000.
The exact compensation at which this job is filled will be determined by the skills and experience of qualified candidates.
#LI-Remote
#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.
All CertiK employees are expected to actively support diversity on their teams, and in the Company.
- ...Software Engineer IIIWe have an exciting and rewarding opportunity for you to take your software... ...the next level. As a Software Engineer III at JPMorganChase within the Business Banking... ..., capabilities, and skills:Formal training or certification on software engineering...Suggested
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation... ...through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work$107.6k - $198.4k
...scientists, operators, creatives, designers, engineers, and architects. Our team balances... ...ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will advance... ...From on-the-job learning experiences to formal development programs, our...SuggestedLocal area- ...Description Overview The New York Public Library is seeking a Software Engineer III to join our Digital Asset Preservation and Access (DAPA)... ...the stability of vital data pipelines and designing new methods of delivering high resolution images to patrons. To deliver...SuggestedWork experience placementWork at officeRemote workMonday to Friday
$122k - $240.5k
Position Summary Position Summary Software Engineer III- AI & Engineering/Software as a Service Join our AI & Engineering team transforming... ...through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of...SuggestedLocal areaVisa sponsorshipFlexible hours- ...We're looking for a Software Engineer III to help build the next generation of Al-powered developer tools and automation platforms. You'll be... ...respect Required Qualifications, Capabilities, and Skills . Formal training or certification in software engineering with 3+...Contract work
$95.6k - $188.4k
Position Summary Our Deloitte AI & Engineering team to transform technology platforms... .... Work you'll do As a Project - Software Engineer III on the Engineering as a Service team,... ...From on-the-job learning experiences to formal development programs, our professionals...Local areaFlexible hours- ...and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and... ...qualifications, capabilities, and skills Formal training or certification on software engineering...
$220k - $290k
...frictionless experiences.We're looking for Senior Fullstack Software Engineers to help build the next generation of CLEAR's mission and vision... ...financial services, and beyond.As a Senior Software Engineer III, you'll own complex technical problems from design through...Casual workWork at officeFlexible hours$140k - $160k
...for users but also provide a significant revenue stream for the platform as our user base expands. We are looking for a Software Engineer III, Android to join the MyFitnessPal Ads team. Our users rely on the MyFitnessPal Android app to power their health and fitness...Full timeWork at officeFlexible hours$194k - $220k
...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Software Engineer III to join our Engineering team . Garner’s Engineering team tackles incredibly hard technical problems for a mission that...Work at officeWork visaFlexible hours3 days per week- ...Software Engineer IIIWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the CDAO group, you serve as a seasoned member of an agile team to design and deliver...
- ...Software Engineer IIIWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you will help build, operate, and scale AWS-based...
- ...services. Job TitleProject Controls - Engineer III / Lead Engineer - Project Farma... ...to the evolution of standards, methods, or best practices within their area. The Principal Engineer works with a high... ...technical delivery rather than formal people management. Key...Full timeFor contractorsWork visa
- ...We are seeking a skilled ServiceNow Software Developer III to design, develop, and support enterprise ServiceNow solutions that enhance employee... ...using REST APIs, web services, and other integration methods. Build and maintain ServiceNow customizations using JavaScript...Contract workRemote work
$102.5k - $210.6k
...Role Overview: As an Applied AI Platform Engineer III, you will actively engage in your... ...Technology Product Engineering has modernized software and product delivery, creating a scalable... ...From on-the-job learning experiences to formal development programs, our professionals...Visa sponsorshipFlexible hours$102.5k - $210.6k
...Summary Role Overview:As an Applied AI Engineer III, you will actively engage in your... ...engineering craftsmanship across full-stack software engineering and modern frameworks—... ...From on-the-job learning experiences to formal development programs, our professionals...Visa sponsorshipFlexible hours$163k - $246.5k
...including Vanta, Lyft, and Dropbox.About the RoleAs a Fullstack Engineer, you'll work across the stack to design, build and maintain a... ...backgrounds and disciplines—from physics and philosophy to formal methods research and full-fledged corporations. We're new parents and...Currently hiringLocal areaRemote workWeekend work3 days per week$125k - $225k
...individually, and as part of a team, for the delivery of projects of increasing complexity. Relentlessly pursue quality by following engineering best practices including: Appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient...Permanent employmentWork experience placementWork at officeLocal area3 days per week- ...Software Engineer IIIWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Asset & Wealth Management Technology organization, you serve as a seasoned member...
$137.5k - $193.6k
...scientists, operators, creatives, designers, engineers, and architects. Our team balances... ...'ll doAs an AI and Data Science Engineer III on the Advertising, Marketing & Commerce... ...From on-the-job learning experiences to formal development programs, our professionals have...Local area$113.3k - $188.9k
...? As an experienced AI and Data Science Engineer III - Marketing Measurement, you will have the... ...and operate integrated solutions across software, data, AI, networks, and cloud... ...From on-the-job learning experiences to formal development programs, our professionals...Local area- ...technologies and best practices REQUIREMENTS: * Bachelor's degree in Computer Science or related field * 5+ years of professional software development experience * 4+ years of hands-on experience with Java (11+) and Spring Boot 3+ * Experience developing RESTful...Hourly payContract workRemote work
$125k - $225k
...cybersecurity starts with you. About the Role: We are seeking an Engineer III to be part of the Data Onboarding Team under NG-SIEM. The... ...experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery model...Permanent employmentWork experience placementWork at officeLocal areaRemote work2 days per week3 days per week$184.9k - $250.2k
...within AWS UC) is responsible for building innovation in silicon and software for our AWS customers. We are at the forefront of innovation by combining cloud scale with the world’s most talented engineers. Our team covers multiple disciplines including silicon engineering...InternshipFlexible hours$175k - $215k
...Senior Fullstack Software EngineerCLEAR is building THE secure identity company of the future. Our mission is to make experiences safer... ...magic of frictionless experiences.As a Senior Fullstack Software Engineer on the CLEAR1 team, you'll operate at the intersection of...Casual workWork at officeFlexible hours$137.77k - $178.25k
...Software Development Engineer – Risk (TRMS)The Software Development Engineer – Risk (TRMS) is responsible for designing, developing, testing, and supporting software solutions for Trading & Risk Management Systems. This role focuses on risk analytics and reporting capabilities...$134.5k - $265.1k
...As a Cyber Forward Deployed Engineer (FDE), you will work at the intersection... ...and Product Engineer III on the Cyber Engineering team,... ...DevSecOps practices and secure software development lifecycle.Exposure... ...the-job learning experiences to formal development programs, our...Local areaVisa sponsorship- ...Lead Bank Engineering TeamLead is a banking infrastructure platform trusted by the most innovative companies to power complex financial products. We enable fintechs to offer compliant, programmable services like payments, lending, and digital assets at scale. Banking has...
- ...market knowledge drive everything we do. You will be part of: A team responsible for design, development and support of back-end software that consolidates, tracks and analyzes financial portfolios, advanced performance reporting, benchmarks and risk metrics, for clients...Temporary workWork at officeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Engineer III to Principal) - Formal Methods. Be the first to apply!
- software engineer internship remote New York, NY
- software engineer remote New York, NY
- graduate software developer no experience New York, NY
- work from home software developer New York, NY
- summer intern software engineer New York, NY
- junior software developer New York, NY
- information technology software engineer New York, NY
- senior software engineer remote New York, NY
- rust software engineer New York, NY
- part time software developer New York, NY





