Archer is seeking a Backend Engineer to build the foundational connector framework and data ingestion services that unify enterprise systems into a canonical model. You will write production Go services that handle data reconciliation at scale, following an architecture designed for debugging, replay, and safe recovery. This role is central to our platform as you will own the 'system of record' for how we interact with external sources.
What You'll Do
- Build the reusable plumbing for connectors including authentication, circuit breaking, retries, and idempotency.
- Design logic to map inconsistent enterprise data from sources like Finance and HR into strongly-typed entities, handling multi-source enrichment, unit normalization, and field-level provenance.
- Implement synchronization strategies with watermark management to ensure the system recovers gracefully from failures without data loss or duplication.
- Build infrastructure to store raw API responses, allowing the system to re-process data from local storage when mapping logic evolves.
- Optimize for high-volume synchronization, focusing on PostgreSQL performance, concurrent fetching, and batch upserts.
- Define and monitor metrics for throughput, data drift, and error rates to identify issues before they impact downstream applications.
- Collaborate with the platform architect on schema evolution, entity contracts, and the boundary between connectors and the platform layer.
What We're Looking For
- 6+ years in backend engineering building and operating distributed systems in production.
- Proficiency in Go, or similar strongly-typed and concurrent languages.
- Strong understanding of PostgreSQL schema design, indexing strategies, and performance tuning.
- Experience designing and operating distributed systems.
- Experience implementing idempotent systems, dead-letter queues, and backpressure management.
- Experience designing incremental and delta synchronization mechanisms with watermark tracking and safe recovery from mid-sync failures.
- Experience deploying and managing services in AWS or similar cloud environments.
Nice to Have
- Experience building custom integration frameworks or working with complex ERP/HR APIs like SAP or Workday.
- Understanding of when to utilize polling versus event-driven patterns like CDC or Kafka.
- Experience structuring data to be consumed by downstream AI/LLM services.
Technical Stack
- Go
- PostgreSQL
- AWS
Benefits & Compensation
- Salary Range: $133,400 - $200,000
Work Mode
This role follows a hybrid work model based in our San Jose location.
Archer is proud to be an Equal Opportunity employer committed to diversity and inclusivity in the workplace. All aspects of employment are decided on the basis of merit, qualifications, and business needs. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, national origin, disability status, protected veteran status, gender identity or any other characteristic protected by law.




