Software Engineer sought by Functional Software, Inc. dba Sentry. in San Francisco, CA.

About the role:

You will be working with Sentry’s Search and Storage team to provide infrastructure that powers all of Sentry’s time-series data and searching capabilities across billions of events with sub-second latency.  

As a Software Engineer, you will enhance the storage and query service to provide even more visibility and reporting on the terabytes of data that users send to Sentry.  

In this role, you will:

  • Expand the capabilities of Sentry’s search infrastructure, develop new solutions, and increase the performance and integrity of Sentry’s core data services.  
  • Contribute to the vision for Sentry’s infrastructure and collaborate with Product and other Engineering teams to realize that vision by making architectural decisions that balance the wants and needs provided by the teams.  
  • Lead designs and discussions around the deliverables and projects.  
  • Architect and automate services and system to meet the demand side economies of scale and support the increasing number of users.  
  • Build and implement features and application architecture while enhancing user interface and experience.  
  • Expand Search and Storage team’s capability to produce world-class data delivery.  
  • Improve the approachability of the codebases that Search and Storage holds domain over.  
  • Maintain and grow the team’s code quality by regularly reviewing code and contributing to design decisions.  

Requirements: 

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Data Science or a related field
  • Two (2) years of Software Engineering, Software Development, Business Analysis or related experience, utilizing programming technologies, including JavaScript, Python and React; designing and implementing analytics, A/B testing, and feature flag frameworks; implementing single-sign-on (SSO) authentication; prototyping new user interface (UI) features; improving JavaScript coding standards; and handling technical support questions.  
  • Alternatively, in lieu of Bachelor’s plus two (2) years, employer will accept four (4) years of Software Engineering, Software Development, Business Analysis or related experience, including two (2) years of experience utilizing programming technologies, including JavaScript, Python and React; designing and implementing analytics, A/B testing, and feature flag frameworks; implementing single-sign-on (SSO) authentication; prototyping new user interface (UI) features; improving JavaScript coding standards; and handling technical support questions.

Apply online at https://sentry.io/careers or send your resume to jobs@sentry.io.

----------