Hatch

Staff Software Engineer – Contacts

Hatch

full-time

Posted on:

Location Type: Hybrid

Location: New York City • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSCloudDistributed SystemsElixirGoGoogle Cloud PlatformPostgresRedis

About the role

  • Design and build scalable, high-performance backend services in Elixir (and Go where needed) to power Hatch’s communications platform
  • Own architecture decisions that shape the long-term evolution of our product and infrastructure
  • Collaborate cross-functionally with product, design, and AI teams to deliver seamless user experiences
  • Mentor engineers and elevate technical standards through coaching, reviews, and best practices
  • Improve reliability and performance by driving initiatives in observability, fault tolerance, and scalability
  • Lead complex projects that cut across teams, setting the pace for high-quality engineering execution
  • Balance product and technical trade-offs to deliver pragmatic, business-driven solutions

Requirements

  • 8+ years of software engineering experience, with proven success at the senior/staff level
  • Strong expertise in Elixir or Go
  • Proven experience designing and scaling distributed systems in production
  • Solid understanding of databases (PostgreSQL, Redis, etc.) and event-driven/data-intensive architectures
  • Experience deploying and operating in cloud environments (AWS or GCP) with modern DevOps practices
  • Strong communication and collaboration skills — you can align teams and influence outcomes
  • A product mindset — you think beyond code and care about solving real customer problems
  • Experience mentoring engineers and providing technical leadership
Benefits
  • Competitive salary and equity
  • Remote OR Hybrid work environment (3 days/week in our NYC office)
  • Medical, dental, and vision benefits
  • 401(k) plan
  • Flexible PTO
  • Opportunity to build at the ground floor of a high-growth, mission-driven company
  • Not offering sponsorship

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ElixirGodistributed systemsPostgreSQLRediscloud environmentsAWSGCPDevOps practicesobservability
Soft skills
communicationcollaborationmentoringtechnical leadershipproduct mindset