Tech Stack
AWSCloudDistributed SystemsElixirGoGoogle Cloud PlatformMicroservicesPostgresPythonRedis
About the role
- Architect and build scalable, fault-tolerant systems for ingesting data from external CRMs and lead sources
- Lead technical strategy and guide foundational decisions on integration frameworks, data pipelines, and system architecture
- Collaborate with product and other engineering teams to deliver integrations that meet real-world customer needs
- Mentor engineers, providing technical guidance and fostering a culture of excellence, ownership, and continuous learning
- Set standards for reliability, observability, testing, and monitoring across the DataBridge team
- Lead cross-team initiatives related to system scalability, data quality, and integration performance
- Translate evolving business needs into robust technical designs and implementation plans
Requirements
- 8+ years of software engineering experience, with significant time as a senior or staff engineer
- Proven experience designing and scaling distributed systems in production
- Deep expertise in one or more backend languages (Elixir, Python, Go, etc.)
- Experience with data integrations or microservices is a strong plus
- Strong understanding of cloud infrastructure (AWS, GCP) and modern DevOps practices
- Solid experience with databases (PostgreSQL, Redis, etc.) and event-driven architectures
- Must be based in NYC or Austin; onsite/hybrid in SOHO (remote if in Austin)
- Not able to sponsor (work authorization requirement)
- 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
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringdistributed systemsbackend languagesElixirPythonGodata integrationsmicroservicescloud infrastructureDevOps practices
Soft skills
technical strategymentoringcollaborationguidanceownershipcontinuous learningreliabilityobservabilitytestingmonitoring