Hatch

Staff Software Engineer

Hatch

Overview

Role involves leading design and implementation of critical systems and services across the platform.

Ideal candidate has 8+ years of experience with a strong background in distributed systems and mentoring engineers.

MUST BE BASED IN THE US- (CST, EST)

remoteseniorfull-timeEnglishPythonGoAWSGCPPostgreSQLRedis

Locations

  • United States

Requirements

  • 8+ years of software engineering experience
  • Proven experience designing and scaling distributed systems
  • Deep expertise in Python, Go, or another backend language
  • Strong knowledge of cloud infrastructure (AWS, GCP)
  • Solid understanding of databases (PostgreSQL, Redis)
  • Experience mentoring engineers and leading technical projects

Responsibilities

  • Architect and build large-scale backend systems
  • Drive technical strategy
  • Collaborate with cross-functional teams
  • Mentor and coach engineers
  • Identify opportunities to improve system reliability
  • Lead initiatives across multiple teams
  • Translate complex business needs into scalable code

Benefits

  • Competitive salary and equity
  • Hybrid work environment
  • Medical, dental, and vision benefits
  • 401(k) plan
  • Flexible PTO