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

Software Engineer - Nexus OS

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 - Nexus OS

The Nexus OS team is responsible for the user interface of the Nexus ecosystem, consisting of a web app and Rust-based CLI. This team blends top-tier engineers with great designers to bring the best possible user experience to the ecosystem.

Responsibilities

  • Work alongside top-tier designers to create intuitive, high-quality user experiences (e.g., TypeScript, Next.js, CSS).

  • Integrate the Rust-based zkVM into a web application by compiling to WebAssembly.

  • Improve and enhance the Rust-based CLI experience.

Requirements

  • Passion for building frontend and backend systems.

  • Experience with TypeScript, React/Next.js, and modern web technologies.

  • Familiarity with Rust and WebAssembly.

  • Desire to iterate based on user feedback and product-market fit.

Bonus Points

  • Experience integrating zkVMs or cryptographic libraries.

  • Strong CLI design sensibility.

  • Open-source contributions.

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

$125000 / YEARLY (est.)
min
max
$100000K
$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 - Nexus OS, Nexus

Are you ready to join an innovative team at Nexus as a Software Engineer - Nexus OS? Based in the vibrant city of San Francisco, our mission is to build a world supercomputer by utilizing cutting-edge advancements in cryptography and engineering. As a part of the Nexus OS team, you will play a key role in developing the user interface for our ecosystem, which includes a web app and a Rust-based CLI. Collaborating with top-tier designers, your work will directly contribute to delivering an exceptional user experience that resonates with our community. You'll have the opportunity to work with modern technologies like TypeScript, Next.js, and CSS, while also integrating our Rust-based zkVM into a web application. We believe in the power of user feedback and encourage you to iterate on your ideas to enhance the product's market fit. If you have a passion for both frontend and backend systems, are familiar with Rust and WebAssembly, and are excited about improving our CLI experience, we want to hear from you! With a competitive salary, generous equity options, comprehensive health insurance, and provided meals, Nexus offers a nurturing and dynamic work environment. Join us in our ambitious journey to enable the Verifiable Internet by applying today!

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

At Nexus, a Software Engineer - Nexus OS is responsible for creating intuitive user experiences by working closely with talented designers. This role involves enhancing both frontend and backend systems, particularly by using technologies such as TypeScript, Next.js, and CSS. Additionally, the engineer will integrate the Rust-based zkVM into web applications and improve the existing Rust-based CLI for better usability.

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

To be a successful candidate for the Software Engineer - Nexus OS position at Nexus, candidates should have a strong background in frontend and backend development, with experience in TypeScript, React, and modern web technologies. Familiarity with Rust and WebAssembly is also required. Candidates who demonstrate a passion for user feedback and a proactive approach to product improvement will stand out.

Join Rise to see the full answer
What are the bonus points for applying to the Software Engineer - Nexus OS role at Nexus?

While the core qualifications for the Software Engineer - Nexus OS role are essential, candidates with experience in integrating zkVMs or cryptographic libraries will receive bonus points. Additionally, those with a strong design sensibility for command-line interfaces and prior open-source contributions will be highly regarded in the hiring process.

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

Nexus provides a range of attractive benefits for the Software Engineer - Nexus OS role, including a competitive salary and generous equity compensation. Additionally, employees receive health insurance for themselves and their dependents, daily lunch and dinner at our headquarters, as well as company-paid travel to events and conferences.

Join Rise to see the full answer
What is Nexus's work environment like for a Software Engineer - Nexus OS?

The work environment at Nexus is focused on innovation and collaboration. As a Software Engineer - Nexus OS, you will work in-person alongside a passionate and diverse team dedicated to building groundbreaking technology. Nexus is committed to diversity and inclusivity, ensuring a positive and welcoming atmosphere for all team members.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Nexus OS
Can you describe your experience with TypeScript and Next.js?

When answering this question, share specific projects where you used TypeScript and Next.js, highlighting your role and contributions. Discuss any challenges you faced and how you overcame them, showcasing your problem-solving skills and deep understanding of these technologies.

Join Rise to see the full answer
How do you approach integrating Rust with web applications?

Explain your strategy for working with Rust in web applications, including how you utilize WebAssembly. Try to include examples of previous projects and what tools or libraries you found useful during integration.

Join Rise to see the full answer
What techniques do you use to improve the user experience from feedback?

Discuss how you actively solicit and analyze user feedback, and provide examples of adjustments you implemented based on that feedback. Show your understanding of the importance of user research in product development.

Join Rise to see the full answer
Could you explain what a zkVM is and its relevance in your projects?

Focus on your understanding of zkVM technology and its applications in web development. Provide examples of projects where you have utilized zkVM, emphasizing your ability to leverage such advanced components for improved security and performance.

Join Rise to see the full answer
What is your experience with Rust, and how do you balance it with JavaScript technologies?

Detail your experience with Rust and how you integrate it with JavaScript technologies. Talk about scenarios where you needed to use the strengths of both languages while maintaining cohesive functionality in your projects.

Join Rise to see the full answer
How do you feel about collaborating with designers in your development work?

Share your experiences collaborating with designers, mentioning specific instances where teamwork improved the final outcome. Highlight your communication skills and how you value design as an integral component of user development.

Join Rise to see the full answer
Describe a project where you implemented cutting-edge technology to solve a problem.

Clearly outline the context of the project, the specific technology you used, the challenges you faced, how you applied your skills to resolve those challenges, and the successful results achieved.

Join Rise to see the full answer
What’s your approach to learning new programming languages or frameworks?

Discuss your learning strategies which could include online resources, community engagement, or personal projects. Highlight your commitment to continuous improvement and staying updated with industry trends.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Illustrate how you assess task urgency and importance, mentioning any tools or methods you employ to stay organized. Provide examples of your successful task management in a fast-paced environment.

Join Rise to see the full answer
What role do you believe open-source contributions play in your career as a Software Engineer?

Discuss the impact that contributing to open-source projects has had on your technical skills, community involvement, and networking opportunities. Emphasize your belief in the importance of sharing knowledge and contributing to the greater tech community.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Nexus Hybrid San Francisco, California, United States
Posted 11 days ago
Photo of the Rise User
Nexus Hybrid San Francisco, California, United States
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User

Join Cloudflare as a Software Engineer to develop innovative security solutions for their extensive internet applications.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Google is looking for Senior Software Engineers to develop scalable technologies as part of Google Cloud Business Platforms.

Photo of the Rise User
Posted 6 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
VIEW MATCH
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!