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. Legal and Equity Statements CertiK accepts applications for this position on an ongoing basis. 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. 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. #J-18808-Ljbffr Certik
- ...Software Engineer III-ETL/PySpark We have an exciting and rewarding opportunity for you to take... ...Qualifications, Capabilities, and Skills Formal training or certification on software... ...in automation and continuous delivery methods Demonstrated proficiency in all...Suggested
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.... ...Required qualifications, capabilities, and skills: ~ Formal training or certification on software engineering concepts and...Suggested
$120k - $150k
.... In short, We Enable Possibility℠. JOB SUMMARY The Software Engineer III develops, implements, and maintains software solutions that... ...proactively tracking and communicating issues, and devising methods to mitigating them. Liaises with other project and program...SuggestedTemporary work- ...Software Engineer III This is a critical role requiring a seasoned professional who can balance technical excellence with business acumen... ...Required qualifications, capabilities, and skills ~ Formal training or certification on software engineering concepts and...Suggested
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.... ...Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and...Suggested
$115k - $230k
Certik in New York is seeking a research software engineer to develop automated verification tools for blockchain applications. You will be part of a multinational team working on high-impact projects using advanced techniques in programming language theory. The ideal candidate...Flexible hours- ...rewarding opportunity for you to take your software engineering career to the next level. As an Oracle HCM Software Engineer III- Time & Absence at JPMorgan Chase within the... ...Required qualifications, capabilities, and skills Formal training or certification on software...
- ...Software Security Engineer III As a Software Security Engineer III at JPMorganChase within the Cybersecurity Technology Controls team, you serve... ...technology solutions with tamper-proof, audit defensible methods across multiple technical areas within various business...
- ...Software Engineer III - Google Cloud Platform We have an exciting and rewarding opportunity for you to take your public cloud engineering... ...Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and...
- A leading technology staffing firm is seeking a Software Engineer III to design and build large-scale systems that support millions of users. The ideal candidate will have 5-7 years of experience, a strong programming background, and knowledge of distributed systems and...
- ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.... ...Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and...
$232.75k - $325k
...influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer... ...and implementation of technical methods in specialized fields in line with... ...qualifications, capabilities, and skills Formal training or certification on software...Principal- ...Full Stack Software Engineer III at Availity Availity delivers revenue cycle and related business solutions for health care professionals who want to build healthy, thriving organizations. Availity has the powerful tools, actionable insights and expansive network reach...Hourly payWork at officeLocal areaRemote work
- ...performing team delivering secure software solutions. Make a real impact... ...companies. As a Security Engineer III - Cloud and Infrastructure at... ...-proof, audit defensible methods across multiple technical areas... ...qualifications, capabilities, and skills Formal training or certification on...
$232.75k - $325k
...influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Asset &... ..., capabilities, and skills Formal training or certification on software... ...Experience applying expertise and new methods to determine solutions for complex technology...Principal- Step into the role of a Principal Architect at... ...frameworks using appropriate software design Develop Combine... ...development of technical methods in specialized fields in... ...capabilities, and skills Formal training or certification on software engineering concepts and 10+ years...Principal
- A leading tech client is looking for a motivated Software Engineer III to help build the next generation of developer infrastructure. In this remote 6-month contract role, you will own and maintain Bazel build systems, collaborate with teams to improve workflows, and develop...Hourly payContract workRemote work
- ...Rise8 is looking for a Software Engineer III to enhance client software practices. This role involves substantial client interaction, innovation in engineering, and implementing agile methodologies in software development. Ideal candidates will have 3-6 years of experience...Flexible hours
$100k - $145k
...Software Engineer III, Full Stack About Rent the Runway Rent the Runway (RTR) is transforming the way we get dressed by pioneering the world’s first Closet in the Cloud. Founded in 2009, RTR has disrupted the $2.4 trillion fashion industry by inspiring women with...Work at officeLocal areaRemote workFlexible hours- ...Responsibilities Kforce has a client that is seeking a Software Engineer III in Chicago, IL with strong expertise in Java (Spring Boot) and Angular (17+). In this role, you will contribute to the design, development, deployment, and maintenance of scalable, cloud-...Hourly payContract work
$80 - $85 per hour
...hr Direct message the job poster from Onward Search Onward Search is partnering with a leading tech client to hire a Software Engineer III to help build the next generation of developer infrastructure and tooling. If you’re passionate about making developer workflows...Contract workRemote work- ...Description MULTIPLE POSITIONS AVAILABLE Employer: AMAZON WEB SERVICES, INC. Offered Position: Software Dev Engineer III Job Location: New York, New York Job Number: AMZ9674122 Position Responsibilities: Drive the architecture and design of large-scale...
$133k - $185k
...Software Engineer III - CMAS Strategic Initiatives As a Software Engineer in the Customized Managed Account Solutions (CMAS) team, you will design and build software and AI capabilities, powering a new platform for customization and implementation of investment...- ...Job Role: Software Engineer III Location: New York, NY Duration: 12 Months (possibility for extension) 5-10+ years of experience Computer Science / Engineering degree Responsibilities: Engineer, design, implement, and improve highly-scalable...Work experience placement
- ...across the United States, we’re a global team united by a powerful mission. Job Summary Reporting to the Manager, Software Engineering, the Software Engineer III will build network messaging software for Availity’s AuthAI teams. This team’s work is mostly back-end, using...Hourly payWork experience placementWork at officeLocal areaRemote work
$140k - $160k
...Software Engineer III, iOS - Meal Planning - (Remote - US) Software Engineer III, iOS - Meal Planning - (Remote - US) About Jobgether Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities...Full timeInternshipRemote workWorldwideFlexible hours$204.25k - $285k
...come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer... ...to the development of technical methods in specialized fields in line with the... ...qualifications, capabilities, and skills Formal training or certification on software...Principal- ...you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer... ...to the development of technical methods in specialized fields in line with the... ...qualifications, capabilities, and skills Formal training or certification on software...Principal
- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the... ...Contributes to the development of technical methods in specialized fields in line with... ..., Capabilities, and Skills Formal training or certification on software...Principal
- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the... ...Contributes to the development of technical methods in specialized fields in line with... ..., capabilities, and skills ~ Formal training or certification on software...Principal
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 sales engineer New York, NY
- software engineer full time New York, NY
- facebook software engineer New York, NY
- startup software engineer New York, NY
- intermediate software engineer New York, NY
- research software engineer New York, NY
- software developer no experience New York, NY
- rust software engineer New York, NY
- freelance software developer New York, NY
- work from home software developer New York, NY

