Senior Software Engineer

  • Remote - Worldwide

Remote

Software Development

Senior

Summary

The job is a remote role in the Slang team at The Nomic Foundation, where the employee will work on designing and implementing features for a compiler API project in Rust. The employee will also help with triaging GitHub issues, supporting users, and contributing to project management and roadmap planning.

Requirements

  • At least 5 years of experience working on systems software
  • 5+ years of experience with C++ OR 2+ years of working with Rust

Responsibilities

  • Designing and implementing features in Rust for the compiler
  • Work on an open-source project while helping triage Github issues and supporting users
  • Tackle large, complex, and ambiguous projects
  • Identify and/or clarify requirements and analyze tradeoffs, risks, dependencies, user value, and non-functional requirements
  • Deep dive into user pain points, concerns, and requests
  • Independently solve tasks that range from complex design/architecture issues and complex previously unknown blockers to churning through coding tasks and bugs at a high pace
  • Uncover unknowns or gaps and prototype solutions for major risks
  • Act as a force multiplier for the team
  • Contribute to project management and roadmap planning
  • Keep timely communication with management stakeholders, other engineering teams, and other functions
  • Coach other engineers on technical topics

Preferred Qualifications

  • Prior experience working in a remote and globally distributed environment
  • Experienced in cross-team collaboration
  • Knowledge of Ethereum is a plus, especially low-level concepts

Benefits

  • Unlimited PTO
  • Budget for IT equipment
  • Annual Learning & Development Budget
  • Vesting ETH grant as part of total compensation
  • Statutory benefits specific to your location (depending on the employment contract)
Share this job:
Please let Nomic Foundation know you found this job on Remote First Jobs 🙏
Apply now