
Senior Software Engineer, Backend Systems
Rescale
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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