Software Engineer II
Core
Build and improve secure, scalable integrations that collect data from third-party APIs and deliver it to downstream systems.
Role type
Senior IC backend software engineer (data ingestion)
Builds
Reusable connector patterns, self-service integration workflows, snapshot and event-ingestion capabilities
Domain
Cloud infrastructure, data engineering, API integration
Required skills
Python, backend design, API development, data modeling, testing, debugging, performance optimization, cloud services, AWS, logs, metrics, alerts, distributed data pipelines
Preferred skills
Go, Kafka, Docker, SQL databases, batch ingestion, workflow orchestration, configuration-driven integration frameworks
Technologies
Python, AWS, Kafka, Docker, SQL
Responsibilities
Design, implement, test, launch, and measure complex backend and ingestion-platform features; Diagnose issues across vendor APIs, ingestion services, and downstream interfaces; Develop reusable connector patterns and self-service integration workflows; Improve data freshness, correctness, and reliability through service-level goals and error handling
Seniority
Mid-level, hands-on IC