AdTechTalent
Engineering97 days agoRemote

Integral Ad Science

Senior Software Engineer

javaspringspring bootawscloud-nativeapirestpythondatabrickssparksqlkafkareactscalabilitydistributed systemslinuxdevops

Key details

Salary

From $109K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York, New York, United States; Remote, Texas, United States; Remote, Virginia, United States

Full job description

Integral Ad Science (IAS) seeks a Senior Software Engineer for its core Signal 3 Platform. Responsibilities include designing, building, and maintaining Java-based applications and RESTful APIs, scaling systems to handle billions of transactions, leading software lifecycle activities, building cloud-native applications on AWS or equivalent, collaborating with product and data teams, and optionally working on backend data pipelines. Requirements include 5+ years Java experience, strong Spring Framework and Spring Boot skills, cloud platform knowledge (preferably AWS), experience with core AWS services or equivalents, understanding of performance, scalability, reliability, observability, exposure to frontend technologies like React, and experience with API backend services and distributed systems. Bonus skills include Python, Databricks, Spark, SQL, messaging/streaming frameworks, and Linux/DevOps knowledge. Benefits include paid time off, health insurance, PPO/HSA/FSA options, 401k with matching, competitive pay, and bonuses. Locations include New York, NY; remote in Texas and Virginia. Salary ranges from $108,500 to $186,000 annually for New York, and $103,600 to $177,600 for Chicago.

What you'll do

  • Design, build, and maintain Java-based applications and RESTful APIs that power IAS’s core Signal platform
  • Scale applications and architectures to handle billions of transactions and records efficiently and reliably
  • Lead the entire software lifecycle — from design and hands-on coding to testing, deployment, and observability
  • Build and deploy cloud-native applications leveraging AWS (or equivalent cloud platforms like GCP/Azure)
  • Collaborate closely with product and data teams to embed new capabilities and signal intelligence into applications
  • Work on backend systems and optionally data pipelines

Requirements

  • 5+ years of hands-on Java development experience
  • Strong experience with Spring Framework and Spring Boot
  • Solid understanding of cloud platforms (preferably AWS) and how to design, deploy, and operate scalable cloud-based applications
  • Knowledge of core AWS services (S3, DynamoDB, Lambda, EKS) or equivalent GCP/Azure components
  • Strong grasp of designing for performance, scalability, reliability, and observability
  • Exposure to frontend technologies (e.g., React) for UI integration or collaboration with UI engineering teams
  • Experience building API backend services and integrating with distributed systems
  • Excellent communication and collaboration skills

Tech stack

JavaSpring FrameworkSpring BootAWSGCPAzureS3DynamoDBLambdaEKSReactPythonDatabricksSparkDelta tablesSQLKinesisKafkaSQSLinux

Benefits

Paid time offHealth insurance (medical, dental, vision)PPO, HSA and FSA options401k with employer matching contributionsCompetitive compensationAnnual bonus and/or other incentive plans

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.