Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Formal Verification image - Rise Careers
Job details

Software Engineer - Formal Verification

About Nexus
Nexus is building a world supercomputer by leveraging the latest advancements in cryptography, engineering, and science. Our team of experts is developing and deploying the Nexus Layer 1, the Nexus Network, and Nexus zkVM in support of our mission to enable the Verifiable Internet.

Nexus raised $25M in Series A funding, co-led by Lightspeed and Pantera, with participation from Dragonfly, SV Angel, and more.

We are headquartered in San Francisco, and this role will be in-person with the rest of the Nexus team.

Software Engineer - Formal Verification

As a Software Engineer focused on Formal Verification, you’ll be responsible for ensuring the mathematical correctness of the Nexus system. You’ll work closely with the research, zkVM, and Layer 1 engineers to formally verify core components—from consensus mechanisms and cryptographic primitives to critical smart contracts.

If you're someone who obsesses over catching bugs before they exist and thrives on rigor and precision, this role is for you.

Responsibilities

  • Apply formal verification to the zkVM, Layer 1 consensus, and core protocol libraries.

  • Collaborate with cryptographers and engineers to model and verify core primitives.

  • Analyze vulnerabilities in other protocols and proactively guard against them.

  • Ensure correctness in a modular, evolving codebase without slowing innovation.

Requirements

  • Experience with proof assistants like Coq, Lean, Isabelle, F*, K, or equivalent.

  • Familiarity with formal methods applied to blockchains, distributed systems, or cryptographic protocols.

  • A deep curiosity about correctness and mathematical guarantees.

  • Comfort working alongside research and engineering teams.

Bonus Points

  • Research experience in formal verification for cryptographic or blockchain protocols.

  • Contributions to open-source formal verification tools.

Benefits

  • Competitive salary and generous equity compensation.

  • Health insurance for employees and their dependents.

  • Daily lunch and dinner provided at SF headquarters.

  • Company-paid travel to events and conferences.

Nexus is committed to diversity in our workforce and is proud to be an Equal Opportunity Employer (EEO).

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Formal Verification, Nexus

Nexus is on an exciting journey to build a world supercomputer, and we're looking for a Software Engineer - Formal Verification to join our dynamic team in San Francisco, California. This role is all about ensuring the mathematical correctness of the innovative Nexus system. Picture yourself collaborating closely with our research, zkVM, and Layer 1 engineers, analyzing everything from consensus mechanisms to cryptographic primitives. If you have a keen eye for detail and a passion for rigor and precision, you’ll thrive in this environment where we obsess over catching bugs before they exist. You’ll not only apply formal verification processes but also model and validate core primitives while defending against vulnerabilities in other protocols. As part of our diverse team, you’ll help maintain the integrity of a modular codebase and contribute to our mission of enabling the Verifiable Internet. We value your curiosity about correctness and uphold an innovative spirit. At Nexus, we believe in rewarding your skills with a competitive salary, generous equity, comprehensive health insurance, and daily meals at our headquarters. Join us, and be part of a team that is shaping the future of technology with creativity and diligence!

Frequently Asked Questions (FAQs) for Software Engineer - Formal Verification Role at Nexus
What are the key responsibilities of a Software Engineer - Formal Verification at Nexus?

As a Software Engineer - Formal Verification at Nexus, you will be responsible for applying formal verification techniques to the zkVM, Layer 1 consensus, and key protocol libraries. Your day-to-day duties will involve collaborating with cryptographers and engineers to model and verify necessary primitives. Additionally, you will analyze potential vulnerabilities within other protocols, ensuring proactive defenses while maintaining correctness in a progressively evolving codebase.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer - Formal Verification position at Nexus?

To excel in the Software Engineer - Formal Verification role at Nexus, candidates should possess experience with proof assistants such as Coq, Lean, or Isabelle. It's vital to have familiarity with formal methods applied to blockchain technology and cryptographic protocols. Moreover, a deep-seated curiosity about mathematical guarantees and correctness will be essential. Collaboration with both research and engineering teams is a must.

Join Rise to see the full answer
What benefits does Nexus offer for the Software Engineer - Formal Verification role?

Nexus provides a range of benefits for the Software Engineer - Formal Verification position, including a competitive salary and generous equity compensation. Additionally, employees can enjoy comprehensive health insurance for themselves and their dependents. Daily meals are provided at our San Francisco headquarters, and the company sponsors travel to industry events and conferences to enhance professional growth.

Join Rise to see the full answer
How does a Software Engineer - Formal Verification contribute to the Nexus mission?

In the role of Software Engineer - Formal Verification, you will play a crucial part in advancing Nexus's mission to enable the Verifiable Internet. By ensuring the mathematical correctness of core components within the Nexus system, your work directly supports our innovative projects, including the Nexus Layer 1 and zkVM. This contribution not only alleviates potential risks but also fosters a culture of reliability and excellence within the team.

Join Rise to see the full answer
What opportunities for growth does Nexus provide for Software Engineers like me?

At Nexus, Software Engineers - Formal Verification are not just employees; they are integral parts of a thriving tech team. We encourage continuous learning, whether through research opportunities, contributing to open-source projects, or attending conferences. Engaging with experts in cryptography and formal methods will enable you to advance your skills while promoting professional development in an innovative and supportive environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Formal Verification
Can you explain the importance of formal verification in software engineering?

Formal verification is crucial in software engineering because it allows developers to mathematically prove that a codebase behaves as expected, eliminating potential bugs and vulnerabilities before deployment. By employing rigorous methodologies, it ensures high-quality standards, primarily for critical systems like those developed at Nexus.

Join Rise to see the full answer
What experience do you have with proof assistants like Coq or Lean?

Discuss your specific projects involving proof assistants, focusing on how you utilized them to verify systems. Highlight your familiarity with their functionality, your understanding of formal methods, and how you've tackled complex challenges in using these tools during your previous roles.

Join Rise to see the full answer
How do you stay updated on the latest advancements in formal methods and cryptography?

To remain current in the fast-paced fields of formal methods and cryptography, I regularly read research papers, participate in online forums, and attend conferences and workshops. Networking with experts and engaging in discussions helps me learn new techniques and best practices prominent in the industry today.

Join Rise to see the full answer
Describe a time you found a critical bug during development. How did you address it?

Share a specific example that illustrates your analytical skills. Describe the context, the debugging process, and how you ensured the issue was resolved before deployment. Emphasize your teamwork and communication with involved stakeholders to uphold quality and reliability.

Join Rise to see the full answer
What strategies do you recommend for ensuring correctness in an evolving codebase?

In an evolving codebase, it's essential to implement continuous integration and testing practices, alongside regular code reviews. Utilizing formal verification methods to re-validate components after updates can ensure that changes do not introduce new bugs while maintaining existing functionalities.

Join Rise to see the full answer
How do you approach collaboration with research teams?

I foster effective collaboration with research teams by prioritizing communication and understanding project requirements from both sides. Engaging in brainstorming sessions and feedback loops encourages a healthy exchange of ideas, helping merge theoretical concepts with practical engineering solutions.

Join Rise to see the full answer
What motivates you to work in the field of formal verification?

My motivation stems from a passion for precision and a belief in the importance of reliability in software systems. Working in formal verification allows me to contribute to projects that prioritize correctness, reducing risks and fostering trust in technology, particularly in critical areas like cryptography and blockchain.

Join Rise to see the full answer
How do you handle stress during high-pressure projects?

During high-pressure projects, I prioritize organizational skills and time management. Breaking tasks into manageable components and setting realistic deadlines helps alleviate stress. Additionally, practicing mindfulness and maintaining open communication with my team encourages a collaborative and supportive working environment.

Join Rise to see the full answer
Can you explain the concept of consensus mechanisms and their importance?

Consensus mechanisms are protocols that ensure agreement across distributed systems. They are vital for maintaining the integrity and security of blockchain technologies. Understanding various consensus methods like Proof of Work or Proof of Stake is crucial to my role, as they directly impact performance and reliability.

Join Rise to see the full answer
What do you think about the future of formal methods in blockchain technologies?

The future of formal methods in blockchain technologies is bright. As systems become increasingly complex, formal methods will play a pivotal role in ensuring security and correctness, paving the way for more reliable applications. I believe advancements in this area will significantly enhance trust in decentralized systems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Nexus Hybrid San Francisco
Posted 14 days ago
Photo of the Rise User
Nexus Hybrid San Francisco, California, United States
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Photo of the Rise User
PlayStation Global Hybrid San Mateo, California, United States
Posted yesterday
Photo of the Rise User
NVIDIA Hybrid Santa Clara, California, United States
Posted 18 hours ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave
TMS LLC Hybrid Sunnyvale, California, United States
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 4 days ago

Focused on commercializing technological products and services that allow our clients to be at the forefront in the technological development of the company, adding value to the business growth and de...veloping continuity strategies.

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Senior Designer Art and Design Smashbox at Estée Lauder Companies
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Insurance Personal Lines Team Leader at National University of Singapore
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Sr. Staff Accountant at M/I Homes
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Software Development Engineer, Market Operations & Structuring at Arevon
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Medical Lab Scientist- (Per Diem) at EvergreenHealth
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager - Content Moderation at Twitch
Photo of the Rise User
Someone from OH, Columbus just viewed Software engineer intern at Motorola Solutions
Photo of the Rise User
Someone from OH, Sunbury just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
12 people applied to Front-end Developer at Venturenox
Photo of the Rise User
18 people applied to Software Engineer I at Affirm
Photo of the Rise User
27 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Web Developer - Entry Level at Hardin Design & Development
Photo of the Rise User
18 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Ravenna just viewed Assistant Buyer - Licensed MLB at DICK'S Sporting Goods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Material Specialist - CVG at Allegiant
Photo of the Rise User
Someone from OH, Columbus just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Milford just viewed Content Marketing Analyst at Eurofins
Photo of the Rise User
Someone from OH, Toledo just viewed Brand Marketing Coordinator at A24
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive