Hive

Staff Software Engineer - Backend

Hive
Apply
over 4 years ago

Base Salary

$200k - $300k/yr

Responsibilities

  • Design, implement, and improve backend systems, including APIs, microservices, data ingestion and processing systems, and distributed task or job processing systems
  • Write and maintain scalable, performant, secure, and reusable code
  • Contribute to product development and core backend system improvements
  • 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 secure 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
  • 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, project team leadership, and experience setting technical direction
  • Preferred: experience architecting solutions to ambiguous, high-impact problems
  • Interest and ability to learn other coding languages

Benefits

  • Health, vision, and dental insurance
  • Gym membership
  • Paid vacation
  • Potential equity grant in the form of stock options

Categories

Contact me