Remote Jobs Sign In

Software Engineer - Formal Methods

Location: Remote
Compensation: Salary
Reviewed: Tue, Jul 14, 2026
This job expires in: 30 days

Job Summary

Working remotely in a full-time capacity, the Software Engineer - Formal Methods will design and develop tools for automated verification of smart contracts, ensuring their correctness and identifying security issues.

Key responsibilities
  • Extend and implement automated program verification tools while brainstorming new tool designs
  • Adapt algorithms for symbolic software model checking and improve existing methodologies
  • Collaborate with other engineers to develop tools and set technical direction for problem-solving
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, including internships and open-source projects
  • At least 2 years of experience with model checking, formal verification, or related disciplines
  • Demonstrated knowledge of fundamental computer science concepts such as data structures and algorithms

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...