Skip to content
← Back to job listings

Staff Software Engineer (Backend)

Reach Security · United States

External listingfull-time20 days ago

About The Role

Join our team as a Staff Software Engineer (Backend) and play a key role in driving the development of critical backend systems that support product engineering. You will tackle challenges across multiple domains, including optimizing data storage and retrieval, ensuring data integrity and efficiency, and building scalable APIs. This position offers the opportunity to take ownership of various aspects of our backend from day one and establish engineering best practices. Candidates should have a strong foundation in Python, algorithms, data structures, system design, and a versatile skill set spanning data engineering, database management, and API development.

  • Conduire le développement de systèmes backend critiques pour soutenir l'ingénierie produit, y compris les plateformes, l'infrastructure, les API, les bases de données et les pipelines de données.
  • Jouer un rôle clé dans l'amélioration des performances, de l'évolutivité et de la fiabilité de notre produit en contribuant à l'optimisation du stockage et de la récupération des données.
  • Établir des pratiques d'ingénierie exemplaires, équilibrer les priorités d'ingénierie avec les besoins commerciaux et identifier des approches innovantes pour offrir une valeur exceptionnelle à nos utilisateurs.
  • 7+ years of experience in software engineering, with a focus on backend, platform or system programming
  • Deep understanding of computer science fundamentals like data structures, algorithms, and computational complexity
  • Skill in data architecture and data modeling
  • Knowledge of API design and development best practices
  • Experience with batch or streaming data pipelines
  • Experience with Logic/Relational Programming (e.g. Prolog, Minikanren, Datalog)
  • Experience with cloud service providers in a production setting (AWS, Azure, GCP, etc.)
  • Experience designing and building multi-tenant SaaS platforms that ensure data isolation, scalability, and robust security
  • Experience with Control Systems Engineering (e.g. industrial automation, robotics, avionics systems)
  • Proficiency in system design
  • Strong communication skills, capable of explaining technical issues to non-technical audiences
  • Experience in data architecture, database schema design, database scaling and complex queries
  • Experience with Python and it's ecosystem
  • Experience with Mathematical Optimization (e.g. route planning, supply chain optimization, scheduling)
  • Familiarity with common design patterns
  • Experience with platform engineering and IAC tools like Teraform, Pulumi, AWS CDK, etc
  • Keen sense for identifying business needs and can communicate a clear vision for implementing solutions
  • Experience with relational databases in a production setting
  • The ideal candidate is a motivated problem solver who prioritizes high-quality solutions and excels in navigating ambiguity

This is an external listing. JobSpring does not represent or verify the employer. Report this listing