R

Reach

AI-driven threat exposure and posture management

Staff Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 7+ years of experience in software engineering, with a focus on backend, platform or system programming.
  • Experience with Python and its ecosystem.
  • Experience designing and building multi-tenant software as a service platforms that ensure data isolation, scalability, and robust security.
  • Experience with cloud service providers in a production setting (AWS, Azure, GCP, etc.).
  • Experience with relational databases in a production setting.
  • Deep understanding of computer science fundamentals like data structures, algorithms, and computational complexity.
  • Proficiency in system design.
  • Skill in data architecture and data modeling.
  • Familiarity with common design patterns.
  • Knowledge of API design and development best practices.

Responsibilities

  • Execute complex backend software engineering projects focusing on APIs, data processing, infrastructure and platform.
  • Drive the execution of key engineering initiatives.
  • Foster a culture of technical excellence.
  • Work independently in a fast-paced environment.
  • Author technical proposals to document and align teams on the design of complex projects.
  • Troubleshoot and resolve production issues, minimizing downtime and impact on business operations.

Desired Qualifications

  • Experience with Mathematical Optimization (e.g. route planning, supply chain optimization, scheduling).
  • Experience with Logic/Relational Programming (e.g. Prolog, Minikanren, Datalog).
  • Experience in data architecture, database schema design, database scaling and complex queries.
  • Experience with batch or streaming data pipelines.
  • Experience with platform engineering and Infrastructure as Code tools like Terraform, Pulumi, AWS Cloud Development Kit, etc.
  • Experience with Control Systems Engineering (e.g. industrial automation, robotics, avionics systems).

About the Company

Reach

AI-driven threat exposure and posture management

Reach is a cybersecurity platform for enterprises that uses AI to manage and strengthen existing security tools. It scans for reachable security exposures, especially on end-user devices vulnerable to ransomware, and combines data from identity, endpoint protection, email, and network security systems into a single view. This enables security teams to see threat exposure, posture, and configuration issues together, and to act by deploying fixes through ticketing systems. Revenue comes from subscription access to the platform, which is also available on AWS Marketplace for continuous monitoring and adaptation to evolving risks. Reach differentiates itself by focusing on reachable exposures and delivering integrated visibility across multiple security tools with automated configuration updates. The company’s goal is to help enterprise security teams measure and improve their security posture and reduce risk by turning insights into concrete actions.

Company size
51-200
Company stage
Series B
Total funding
$80M
Headquarters
Palo Alto, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Reach

See more jobs