Software Engineer-Communications
Listed on 2026-01-02
-
Software Development
Software Engineer, Senior Developer
Location: New York
MUST BE BASED IN THE NYC OR Austin, No Relocation
Onsite/Hybrid in SOHO OR Remote in Austin
Not able to sponsor
About 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 Next View 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
-Communications Team About the Role
We’re looking for a Staff Software Engineer (Elixir) to play a pivotal role in building and scaling Hatch’s communications platform and user-facing experiences. You’ll lead the design and implementation of high-impact systems, guide technical direction, and mentor engineers across the team. This is a hands‑on leadership role where you’ll work closely with product, design, and AI/ML partners to deliver reliable, scalable, and intuitive solutions that delight our customers.
Key Responsibilities- 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
- 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 (Postgre
SQL, Redis, etc.) and event-driven/data-intensive architectures - Experience deploying and operating in cloud environments (AWS or GCP) with modern Dev Ops 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
- Experience in a fast-paced startup environment, shipping product quickly while maintaining quality
- Familiarity with telephony, messaging, or communications systems
- 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
- Shape the future of AI-driven customer service
- Build alongside founders and leaders who value speed, ownership, and ambition
- Solve hard problems that impact real businesses and customers
- Join a team of builders who care about great engineering, fast execution, and each other
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).