Software Engineer II

DeepSync Inc.

Kirkland (WA)

On-site

USD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Deep Sync is seeking a Software Engineer II to design and build large-scale data pipelines and the platforms built atop them. You’ll own features end-to-end—from design through production—on systems processing hundreds of millions to billions of records on fixed delivery schedules.

The role spans new services and long-lived systems, combining cloud-native infrastructure with integrations to external data vendors and clients. A CS degree and 2+ years in software engineering are expected.

Qualifications

  • Design, develop, test, and deploy features across data pipelines and platform services, owning them through to production.
  • Implement distributed data processing jobs, along with the orchestration and configuration that drive them.
  • Build services and APIs that expose pipeline data and platform capabilities to internal teams and clients.
  • Integrate external systems—including data vendors, client delivery endpoints, cloud warehouses, and third-party software—and make those integrations observable and recoverable when they fail.
  • Add instrumentation, alerting, and automated tests so problems surface before reaching a client.
  • Contribute to infrastructure-as-code and CI/CD pipelines.
  • Participate in code reviews, incident response, and knowledge sharing across the team.

Responsibilities

  • Design, develop, test, and deploy features across data pipelines and platform services, owning them through to production.
  • Implement distributed data processing jobs, along with the orchestration and configuration that drive them.
  • Build services and APIs that expose pipeline data and platform capabilities to internal teams and clients.
  • Integrate external systems—including data vendors, client delivery endpoints, cloud warehouses, and third-party software—and make those integrations observable and recoverable when they fail.
  • Add instrumentation, alerting, and automated tests so problems surface before reaching a client.
  • Contribute to infrastructure-as-code and CI/CD pipelines.
  • Participate in code reviews, incident response, and knowledge sharing across the team.

Skills

Programming in a modern language
SQL
Distributed data processing
Testing and debugging
Cloud platform experience

Education

Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience

Tools

AWS
Terraform
CI/CD
Apache Spark

Job description

Deep Sync is the industry leader in deterministic identity and AI-powered data solutions. Leveraging our 35-year foundation of compiling direct mail-grade datasets, Deep Sync develops data-first technologies that power marketing, measurement, AI, and business intelligence for agencies and brands with our fully deterministic identity graph, privacy-first audiences, comprehensive data solutions, and integrations with leading platforms and cloud providers.

Position Overview

Software Engineer II joining our India engineering team to help design and build large-scale data pipelines and the platforms and services built on top of them. You'll own features end-to-end—from design through production support—on systems that process hundreds of millions to billions of records against fixed delivery schedules. The work spans new services and long-lived systems, combining cloud-native infrastructure with third-party and on-premises integrations.

Requirements
  • Design, develop, test, and deploy features across our data pipelines and platform services, owning them through to production.
  • Implement distributed data processing jobs, along with the orchestration and configuration that drive them.
  • Build services and APIs that expose pipeline data and platform capabilities to internal teams and clients.
  • Integrate external systems—including data vendors, client delivery endpoints, cloud warehouses, and third-party software—and make those integrations observable and recoverable when they fail.
  • Add instrumentation, alerting, and automated tests so problems surface before reaching a client.
  • Contribute to infrastructure-as-code and CI/CD pipelines.
  • Participate in code reviews, incident response, and knowledge sharing across the team.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 2+ years of professional software engineering experience building and supporting production software.
  • Strong programming ability in at least one modern language, with the judgment and adaptability to pick up others.
  • Solid SQL skills, with experience across relational databases and/or cloud data warehouses.
  • Experience with distributed data processing at scale (e.g., Spark) or comparable large-scale data systems.
  • Hands-on experience with a major cloud platform (ideally AWS)—specifically object storage, IAM, and at least one compute service.
  • Sound production habits: automated testing, version control, code review, and debugging from logs and metrics rather than guesswork.
  • Bonus: Experience with EMR, infrastructure-as-code (such as Terraform), CI/CD tooling, or handling PII under contractual or regulatory constraints.
Benefits

We are proud to offer a best-in-class benefits package designed to support the well-being and professional growth of our team members. Our comprehensive benefits are highly competitive and considered to be among the best offered by companies in India, ensuring you are well-cared for as part of the Deep Sync family.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Compact Information Systems • United States

On-site
USD 110,000 - 140,000
Best-in-class benefits
Data Pipeline Engineer II — Scale & Cloud
Data Pipeline Engineer II — Scale & Cloud

Compact Information Systems • United States

On-site
USD 110,000 - 140,000
Best-in-class benefits
Data Platform Engineer - Scalable Pipelines on AWS
Data Platform Engineer - Scalable Pipelines on AWS

DeepSync Inc. • Kirkland (WA)

On-site
USD 110,000 - 150,000
Software Engineer - (Sr. Spark)
Software Engineer - (Sr. Spark)

Jobgether • United States

Remote
USD 19,000 - 25,000
Leadership opportunities
Enterprise-scale projects
Multi-cloud exposure
+1
Sr. Data Engineer
Sr. Data Engineer

Neara • Tampa (FL)

On-site
USD 90,000 - 130,000
Pay Range: 2,876,375 to 3,355,770 INR
Remote first
Benefits: Learn more
Head of Engineering
Head of Engineering

DBSync Inc • United States

Remote
USD 42,000 - 84,000
Data Engineer (in person)
Data Engineer (in person)

SEP • Westfield (IN)

On-site
USD 90,000 - 110,000
Flexible work schedules
Opportunities to learn and develop
Community of friendly peers
+1
Senior Software Engineer
Senior Software Engineer

Precisely • United States

On-site
USD 130,000 - 190,000
Work from anywhere culture
Career development
Data Engineer
Data Engineer

Kalpavruksh Systems • United States

Remote
USD 13,000 - 19,000
Senior Data Engineer - Global Team (India)
Senior Data Engineer - Global Team (India)

YipitData • United States

Remote
USD 19,000 - 34,000
Vacation time
Parental leave
Learning reimbursement