Rescale

Senior Software Engineer, Backend Systems

Rescale

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • Own end-to-end delivery of essential, new functionality for Rescale customers
  • Engage in regular, proactive work to assure systems performance and reliability
  • Develop and maintain services that handle >250 reqs/s and that involve challenging requirements for task scheduling, security, and durability.
  • Work with your teammates to maintain high quality automation for build, test, and deployment of software and infrastructure to multiple cloud providers and Kubernetes clusters

Requirements

  • 4+ years of experience building performant, non-trivial backend systems, ideally using a statically typed, service-oriented language such as Java or Go.
  • High enthusiasm for supporting both internal and external stakeholders, and especially for delivering products that solve real problems for end users.
  • Expertise or strong interest in the following areas: Linux internals (notably namespaces and cgroups), concurrent and multi-threaded programming, distributed systems design, database durability, testing, profiling, application security.
  • Flexibility and dedication to work in a team and ship exceptional software.
  • BS in Computer Science or equivalent experience.
Benefits
  • Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaGoLinux internalsconcurrent programmingmulti-threaded programmingdistributed systems designdatabase durabilityapplication securityautomationperformance testing
Soft Skills
teamworkstakeholder engagementproblem-solvingflexibilitydedication
Certifications
BS in Computer Science