Skip to content
MachinifyMachinify

Lead Rust Software Engineer

Leads backend architecture and development for healthcare coordination-of-benefits and subrogation products, building reliable distributed systems and ML-enabled applications. Requires 10+ years of backend experience, strong Java or Scala skills, and preferably Rust expertise.

About the job

Responsibilities

  • Develop deep expertise in healthcare subrogation and coordination of benefits (COB).
  • Build production-grade backend services using Java and/or Rust.
  • Set technical direction, establish programming standards, mentor engineers, and improve team maturity.
  • Serve as the backend voice in cross-team planning and cross-functional execution.
  • Lead adoption of Rust idioms, safety, and performance practices.
  • Contribute to complex in-browser applications with extensible, scalable, and secure architectures.
  • Balance customer-facing features with technical debt reduction.
  • Architect and implement applications that apply machine learning techniques to large datasets.
  • Design reliable, high-performing systems that work together effectively.
  • Introduce and improve agentic engineering practices and workflows.

Requirements

  • 10+ years of experience in backend programming; additional full-stack experience is highly desirable.
  • Significant experience with Java or Scala; Rust experience is highly desired.
  • Experience designing, building, and operating distributed systems on cloud services at scale, including high throughput and high availability.
  • Experience with SQL and relational databases.
  • Ability to write technical design documents and translate ambiguous product intent into concrete backend designs.
  • Strong cross-functional collaboration with engineering, product management, machine learning/data science, and leadership teams.
  • Pragmatic problem-solving skills and a systems-oriented approach.
  • Hands-on experience with agentic engineering tools and workflows in production.
  • Ability to understand complex code, own code quality, and improve existing systems.
  • Critical thinking and problem-solving skills in a high-growth, high-stakes environment.
  • Comfort working through complexity and defining paths forward.
  • Bachelor's or master's degree in Computer Science, or equivalent experience.

Nice to Have

  • Technical leadership in Rust best practices, including idioms, safety, and performance, across greenfield projects.

Compensation and Benefits

  • Pay range: $200,000 - $250,000.
  • Meaningful equity.
  • Medical, dental, and vision insurance.
  • FSA/HSA.
  • Tuition reimbursement.
  • 401(k) with company match.
  • Unlimited PTO.
  • Additional health and wellness benefits and perks.
  • Flexible, trusting, digital-first work environment.

Skills

Java, Rust, Scala, SQL, Relational Databases, Distributed Systems, Cloud Services, Machine Learning, System Architecture, Backend Development, Full-Stack Development, Agentic Engineering

Machinify

Machinify

United States

Senior Software Engineer, Backend | Audit Product Team
$200k+/yrRemote8+ YOEBackend Engineering

Senior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.

Snowflake

Snowflake

Bellevue, WA

Senior Software Engineer - Cloud Efficiency
$200k+/yrOn-site7+ YOEBackend Engineering

Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - ManagedDB
$200k+/yrHybrid7+ YOEBackend Engineering

Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.

Snowflake

Snowflake

Menlo Park, CA

Senior Software Engineer - Observe by Snowflake, Workflow
$200k+/yrOn-site5+ YOEBackend Engineering

Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.

Posh

Posh

New York, NY

Senior Software Engineer, Backend
$200k+/yrOn-site5+ YOEBackend Engineering

The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.