Singular

Software Engineer

Singular
Apply
24 days ago
Remote, AmericasSenior
H1B sponsor

Responsibilities

  • Design, build, and maintain data collection integrations and connectors for external platforms.
  • Integrate REST, GraphQL, webhook, and other third-party APIs.
  • Build scalable pipelines for collecting, processing, normalizing, and moving large data volumes.
  • Implement OAuth, API key, token, and other authentication and authorization flows.
  • Handle pagination, rate limits, retries, API inconsistencies, schema changes, and data freshness challenges.
  • Build reusable infrastructure and frameworks for developing integrations.
  • Monitor and improve connector reliability, performance, and scalability.
  • Investigate complex integration and data-quality issues across multiple systems.
  • Partner with Product to translate customer data requirements into technical solutions.
  • Own integrations from initial design through production deployment and ongoing maintenance.

Requirements

  • 5+ years of professional software engineering experience.
  • Computer Science, Engineering, or related technical degree, or equivalent practical experience.
  • Strong backend engineering skills and experience building production systems.
  • Strong experience with RESTful APIs and/or GraphQL APIs.
  • Understanding of HTTP, OAuth, authentication, cookies, and webhooks.
  • Experience building or maintaining data pipelines, integrations, connectors, or data ingestion systems.
  • Strong SQL skills and experience with structured and semi-structured data.
  • Experience with Python or another backend programming language.
  • Ability to investigate third-party APIs and turn their documentation and behavior into reliable production integrations.
  • Experience with Rust is advantageous.
  • Experience with ETL/ELT, Reverse ETL, data integration, or data movement products is advantageous.
  • Experience with AWS, GCP, or Azure cloud storage and data platforms is advantageous.
  • Experience integrating databases, data warehouses, SaaS applications, advertising platforms, or analytics systems is advantageous.
  • Experience designing connector frameworks or integration SDKs is advantageous.
  • Experience with high-volume or distributed data systems is advantageous.

Categories

BackendData Engineering
Singular

About Singular

201-500 employees
Contact me