Hybrid Staff Software Engineer

Posted last month

Apply now

About the role

  • Collaborate with staff and senior engineers to shape and drive technical direction and product architecture
  • Review designs and steer teams toward reliable, sustainable outcomes
  • Mentor engineers and coach future engineering leaders
  • Work across Product, Design, and Engineering to solve technical challenges within the stack
  • Improve engineering processes including long-term planning, sprint planning and stand-ups
  • Build services that meet high availability, performance, and security standards
  • Advise Director of Engineering and VP on technical strategy for the organization

Requirements

  • 10+ years of experience in software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building and scaling complex and impactful software products in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend cloud experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with relational and NoSQL databases, such as SQL Server and Cassandra
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • Ability to write beautiful, simple, maintainable code for backend microservices
  • Track record of setting the technical and organizational direction for a growing engineering team across multiple global locations

Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in offices

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$171,000 - $273,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job