See all roles

[Remote] Sr. Software and Data Engineer (API)

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Affinity Solutions is the leading consumer purchase insights company, providing a complete view of U.S. and U.K. consumer spending. They are seeking a Senior Data and Software Engineer to architect, build, and maintain high-performance RESTful APIs for their data integration ecosystem.

Responsibilities

  • Design, develop, and maintain high-performance RESTful APIs that handle large-scale data operations with optimal efficiency and minimal latency
  • Stay current with emerging API technologies, standards, and best practices, including GraphQL, gRPC, OpenAPI 3.0+, and modern authentication/authorization frameworks
  • Implement performance optimization strategies for APIs, including caching, rate limiting, pagination, and asynchronous processing, to ensure scalability and reliability
  • Integrate with third-party API vendors and external systems, managing authentication, data transformation, and error handling, and ensuring seamless interoperability
  • Develop comprehensive API documentation using industry standards (Swagger/OpenAPI) and implement robust monitoring, logging, and observability solutions
  • Design and implement data privacy features and services to enable secure multi-party collaboration, including query constraints, data clean room construction, deployment, and monitoring at scale
  • Uphold data governance standards and practices, ensuring compliance with data quality standards
  • Implement and enforce data security measures to protect sensitive data, including personally identifiable information (PII) and financial data
  • Leverage SQL and Python programming proficiency to extract, transform, clean, and interpret large data volumes (200BIL+ records)
  • Design highly performant data structures to ensure optimal storage and retrieval of data
  • Utilize advanced database technologies to enhance data storage and processing capabilities
  • Participate in code reviews to maintain code quality and consistency; collaborate with the infrastructure team to plan and execute deployments
  • Lead and manage integration projects, including: LiveRamp XMI Integration and Salesforce integration, Additional clean rooms (AWS/AMC) modeling integration, CAPI integrations with walled gardens on behalf of brands, MadConnect integration pipes and buildout, Opening new integration channels based on client demand

Skills

  • Extensive experience building production-grade RESTful APIs with proven expertise in API design patterns, versioning strategies, and backward compatibility
  • Deep understanding of API performance optimization techniques, including query optimization, connection pooling, request batching, and response compression
  • Strong knowledge of modern API technologies and standards, including OpenAPI/Swagger specifications, OAuth 2.0, JWT, GraphQL, and API gateway patterns
  • Demonstrated success integrating with external API vendors and managing complex API ecosystems with multiple third-party dependencies
  • Experience with API testing frameworks, contract testing, and implementing comprehensive API monitoring and alerting systems
  • 6 or more years of experience as a back-end data/software engineer working on various data technologies, with proficiency in SQL, Python, and Javascript (Node.js)
  • 2 or more years of hands-on experience with Snowflake ecosystem, including expert knowledge of SnowPipes, Streams, Views, performance tuning, data modeling, ELT pipelines, data visualizations, and standard DWH concepts, and experience implementing complex SQL stored procedures
  • Minimum 3 years' experience with various AWS cloud technologies and data lake management such as S3, Lambda, Airflow, Redshift, Athena, and Glue
  • Demonstratable knowledge of data clean room technologies (e.g., creating secure data shares using RBAC). Knowledge of Snowflake Native apps (v6+) preferred
  • Knowledge of all aspects of the SDLC as well as experience with Jenkins and setting up CI/CD processes
  • Experience with security concepts such as CCPA, GDPR, SSO, and JWT
  • Proficiency in data access controls, including aggregation constraints, projection policies, row access policies, column masking, and differential privacy; knowledge of data controls including semantic models, dbt, honeydew, Iceberg tables, various catalogs (glue, rest, nessie, hadoop etc), and catalog syncing concepts
  • Experience with cloud environments such as SNOWFLAKE, AWS, DATABRICKS, LIVERAMP, and GCP
  • Familiarity with BI tools such as Thoughtspot, Sigma, Domo, Looker, Quicksights, Tableau; detailed knowledge of AI concepts such as Generative AI chatbots, cortex analyst, agent training, various LLMs, and prompt engineering
  • Experience in modeling: Snowpark ML, TensorFlow
  • Expert-level experience building, maintaining, and scaling APIs using Node.js, Express, Fastify, or similar frameworks; proficiency with Swagger/OpenAPI specifications, API documentation tools, Next.js, and modern API development practices

Benefits

  • Benefits for full-time employees of Affinity Solutions begin on the first of the month following your date of hire with a generous employer contribution for medical, dental, and vision
  • Company paid holidays
  • Wellness time off
  • Other wellness benefits
  • Employee discounts
  • Employer paid life insurance
  • Option to enroll into an employer-matched 401K Plan
  • Unlimited vacation days, available starting 90 days from your hire date as a team member

Company Overview

  • Affinity Solutions offers technology, analytics, data processing, and business services for customers. It was founded in 2005, and is headquartered in New York, New York, USA, with a workforce of 51-200 employees. Its website is https://www.affinity.solutions.
  • Company H1B Sponsorship

  • Affinity Solutions has a track record of offering H1B sponsorships, with 4 in 2026, 11 in 2025, 22 in 2024, 6 in 2023, 6 in 2022, 9 in 2021, 4 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job

    You might like

    [Remote] Associate Project Manager

    Work from home Full-time role

    [Remote] Sr. Data Quality Engineer

    Work from home Full-time role

    [Remote] Consultant, MLE Strategy (Kangaroo Mother Care Pilot)

    Work from home Full-time role

    [Remote] Director, Business Development & Client Management - Level Dependent On Experience

    Work from home Full-time role

    [Remote] FinOps Analyst Intern

    Work from home Full-time role

    [Remote] Head of Technical Accounting (ASC 606 & 805) – Crypto & Prime Brokerage

    Work from home Full-time role

    [Remote] Vencora Portfolio Finance Director

    Work from home Full-time role

    [Remote] Real Estate Sales Professional

    Work from home Full-time role

    [Remote] Data Analyst Consultant

    Work from home Full-time role

    [Remote] Sr. Manager, Revenue Accounting

    Work from home Full-time role

    Care Systems Associate

    Work from home Full-time role

    Behavioral Health Care Manager

    Work from home Full-time role

    Desktop Support Engineer

    Work from home Full-time role

    Experienced Administrative Data Entry Specialist – Remote Work Opportunity at arenaflex

    Work from home Full-time role

    PeopleSoft Campus Solution with Boomi

    Work from home Full-time role

    Experienced Remote Data Entry Specialist – Accurate and Efficient Data Management Professional for arenaflex

    Work from home Full-time role

    [Remote] Senior AI Engineer

    Work from home Full-time role

    Experienced Remote Customer Service Representative – Flexible, Full-Time/Part-Time Opportunities for Exceptional Communicators and Problem-Solvers at arenaflex

    Work from home Full-time role

    [Remote] Financial Clearance Specialist

    Work from home Full-time role

    Experienced Customer Service Representative - arenaflex Agent Team Member

    Work from home Full-time role