Staff Software Engineer

Remote Full-time
MUST BE BASED IN THE NYC, Austin or Salt Lake City-No RelocationAbout HatchAt Hatch, we’re revolutionizing customer service with AI that doesn’t just assist — it transforms how businesses engage with customers. Backed by Y Combinator and top-tier investors like Bessemer Venture Partners and NextView Ventures, we’re doubling revenue year over year and scaling rapidly. We’re building the future of AI-driven customer service — and we’re just getting started.Role- Staff Software Engineer As a Staff Engineer, you’ll join a team that’s pushing the boundaries of AI, systems design, and user experience. This role is for builders who think at scale, lead by example, and thrive in a fast-paced, high-growth environment.About the RoleWe’re looking for a Staff Engineer to lead the design and implementation of critical systems and services across our platform. This role requires a deep understanding of distributed systems, technical mentorship, and a product-minded approach to engineering. You will work closely with leadership to define our technical direction and execute on ambitious projects that move the business forward.Key ResponsibilitiesArchitect and build large-scale, high-performance backend systems that power Hatch’s AI platform.Drive technical strategy and make foundational decisions that impact the long-term architecture of the product.Collaborate with cross-functional teams including product, design, and AI/ML to deliver reliable, scalable solutions.Mentor and coach engineers across the team, fostering a culture of technical excellence, ownership, and innovation.Proactively identify opportunities to improve system reliability, observability, and performance.Lead initiatives that span multiple teams and set the standard for engineering best practices.Translate complex business needs into clean, scalable code and system designs.What We're Looking For8+ years of software engineering experience, including significant time as a senior/staff engineer.Proven experience designing and scaling distributed systems in a production environment.Deep expertise in one or more of the following: Elixir, Python, Go, or another backend language; experience with microservices is a plus.Strong knowledge of cloud infrastructure (AWS, GCP) and modern DevOps practices.Solid understanding of databases (PostgreSQL, Redis, etc.) and data architecture.Experience working closely with or supporting ML and LLM-powered systems in production.Familiarity with ML model inference, vector databases, prompt engineering, and API integrations for LLMs.Excellent collaboration and communication skills — you bring others along and elevate those around you.Product-oriented mindset — you care deeply about building systems that meet real user needs.Experience mentoring engineers and leading technical projects or cross-team initiatives.Nice to HaveExperience working in a fast-growing startup environment.Contributions to open source or active participation in engineering communities.What We OfferCompetitive salary and equityRemote OR Hybrid work environment (3 days/week in our NYC office)Medical, dental, and vision benefits401(k) planFlexible PTOOpportunity to build at the ground floor of a high-growth, mission-driven companyNot offering sponsorshipWhy HatchShape the future of AI-driven customer serviceBuild alongside founders and leaders who value speed, ownership, and ambitionSolve hard problems that impact real businesses and customersJoin a team of builders who care about great engineering, fast execution, and each other

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Customer Service Representative – Remote Healthcare Benefits Support – Work‑From‑Home (North Carolina)

Remote

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Walgreens Job Structure

Remote

NON-QM Secondary Market Loan Sales Executive $150k OTE

Remote

[FULL TIME Remote] Pre-Licensing Training Agent - Remote - Utah

Remote

Experienced On-Site Sports Card Breaking Chat Moderator in Plymouth, MN at careerzynith

Remote

ULINE- Customer Service Representative

Remote

**Experienced Customer Service Technical Support Agent – Remote Opportunity at arenaflex**

Remote

Release Train Engineer (RTE)

Remote

[Remote] Clinical Pharmacist- FL Licensed

Remote

RN Transitional Care Unit (Night Shift) $10,000 Bonus

Remote
← Back