Machinify

Lead Software Engineer, Backend

Machinify

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $245,000 per year

Job Level

About the role

  • Rust Coach/Multiplier - An expert Rust engineer who not only builds production-grade systems in Rust, but also sets standards, mentors others, and elevates the team’s overall Rust maturity.
  • Contribute to new product development of complex in-browser applications, taking advantage of your holistic view to ensure our application is extensible, scalable, and secure
  • Balance customer-facing features and technical debt cleanup to keep the software suite sustainable
  • Architect and implement complex applications that apply ML techniques to large volumes of data, simplifying labor-intensive processes through good user experience
  • Design systems that work together to deliver a good-performing, reliable application

Requirements

  • 10+ years of experience spread across both frontend and backend programming
  • Expert Rust developer
  • Additional experience with languages in use on all layers of the stack: Java, TypeScript, and JavaScript; Scala or Rust experience a strong plus
  • Experience reading and understanding complex code and improving it
  • Experience owning code quality through testing
  • Critical thinking and problem solving skills working in a high growth environment
  • A collaborative approach to problem-solving
  • Curiosity and the ability to learn new things on the job
  • Comfort with ambiguity and the ability to help resolve it
  • BS or MS in Computer Science (or equivalent experience)
Benefits
  • meaningful equity
  • excellent healthcare
  • flexible time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustJavaTypeScriptJavaScriptScalamachine learningcode qualitytestingfrontend programmingbackend programming
Soft Skills
critical thinkingproblem solvingcollaborationcuriosityadaptability
Certifications
BS in Computer ScienceMS in Computer Science