About The Position

The Rust Developer will contribute to MathCAT, applying strong Rust systems-programming skills to security-sensitive code. The role involves working with Rust ownership, borrowing, lifetimes, and unsafe boundaries, including removing or redesigning unsafe Rust code. The developer must follow the client’s Secure Development Lifecycle (SDL) and apply secure coding practices. Work also involves XML parsing strategies, maintaining libraries with multilanguage bindings, and collaborating in an open-source environment. The position is onsite in Bellevue, Washington, with relocation open. The stated duration is six months.

Requirements

  • At least 5 years of Rust development experience is stated in the role description; the posting also lists 4–6 years of experience.
  • Strong Rust systems-programming experience, including ownership, borrowing, lifetimes, and unsafe boundaries.
  • Proven experience removing or redesigning unsafe Rust code.
  • Ability to align with the client’s Secure Development Lifecycle (SDL).
  • Deep understanding of secure coding practices.
  • Experience with XML parsing strategies, including DOM versus streaming.
  • Background working with security-sensitive or reviewed codebases.
  • Strong written communication skills for design and technical documentation.
  • Comfort collaborating in an open-source environment.
  • Experience maintaining libraries with multilanguage bindings, including C/C++, Python, Java, or WASM.

Nice To Haves

  • Familiarity with accessibility technologies or MathML.
  • Exposure to screen readers such as NVDA, JAWS, or Narrator.
  • C++ experience.

Responsibilities

  • Develop and maintain Rust systems software.
  • Remove or redesign unsafe Rust code.
  • Follow the client’s Secure Development Lifecycle and secure coding practices.
  • Work with XML parsing strategies, including DOM and streaming approaches.
  • Maintain libraries with multilanguage bindings such as C/C++, Python, Java, and WASM.
  • Collaborate in an open-source environment and produce design and technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service