Hive

Staff Software Engineer - Backend

Hive
Apply
almost 5 years ago

Base Salary

$200k - $300k/yr

Responsibilities

  • Design, implement, and improve backend systems including REST APIs, microservices, data ingestion and processing systems, and distributed task or job processing systems.
  • Write and maintain scalable, performant, secure, and reusable code.
  • Suggest and execute improvements to the product and core backend systems.
  • Improve engineering standards, tooling, processes, and security.
  • Practice test-driven development.
  • Debug production issues across services and multiple levels of the stack.
  • Participate in on-call rotations as needed to resolve critical technical issues.
  • Use OWASP Top 10 techniques to protect code from vulnerabilities.
  • Maintain awareness of industry best practices for data maintenance and handling.
  • Follow information-asset protection policies and report suspected security or policy violations.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • At least 8 years of experience building web applications.
  • Experience implementing highly available distributed systems and microservices.
  • Experience delivering scalable backend APIs.
  • Strong interpersonal and communication skills with a bias toward action.
  • Preferred: master’s degree or PhD in engineering, computer science, or a related technical field.
  • Preferred: hands-on technical leadership experience leading project teams and setting technical direction.
  • Preferred: experience architecting and developing solutions to ambiguous problems with significant impact.
  • Interest and ability to learn other coding languages.

Benefits

  • Base salary range of $200,000-$300,000, with potential stock options in addition to base compensation.
  • Opportunity to work at a fast-growing AI startup with offices in San Francisco, Seattle, and Delhi.
  • Role offers significant impact on company development and a steep learning curve.

Categories

Contact me