> Markdown version of [/jobs/ext/220705-software-engineer-ii-ads-delivery](https://www.wearedevelopers.com/jobs/ext/220705-software-engineer-ii-ads-delivery). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II, Ads Delivery - **Company:** CMI Marketing, Inc. - **Location:** New York, NY, United States - **Salary:** $120,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Airflow, Amazon Web Services, Amazon Cloudfront, Amazon S3, Cloud Computing, Software Quality, Continuous Integration, Directed Acyclic Graph (Directed Graphs), Data Integrity, Extract Transform Load (ETL), Software Debugging, Distributed Systems, Amazon DynamoDB, Github, Identity and Access Management, Node.Js, Data Streaming, TypeScript, Workflow Management Systems, Datadog, Delivery Pipeline, Grafana, Reliability of Systems, Backend, Cloudformation, Kubernetes, Infrastructure Automation Frameworks, Functional Programming, Api Design, Cloudwatch, Api Gateway, Terraform, Data Pipelines, Serverless Computing - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e82c7cbfd626d992 ## About the Role Are you an engineer who enjoys building backend systems that scale to handle billions of requests? Do you have experience working with AWS and enjoy building APIs, ETL data pipelines, and distributed systems that deliver reliable, real-time results? Are you excited by the idea of shipping code that impacts thousands of publisher sites and hundreds of millions of users?, * Professional experience building backend systems using TypeScript or JavaScript (Node.js). * Strong working knowledge of AWS, including services such as Lambda, API Gateway, CloudFront, DynamoDB, S3, and IAM. * Experience working with data pipelines or ETL systems, and familiarity with workflow orchestration concepts (e.g., Airflow DAGs or similar tools). * Experience with CI/CD systems (e.g., GitHub Actions) and infrastructure-as-code tools (e.g., CloudFormation, Serverless Framework, or Terraform). * Ability to independently deliver moderately complex work that spans multiple components, while identifying risks and communicating clearly. * Strong debugging skills, with experience investigating issues across distributed systems, data flows, and cloud infrastructure. * Experience using automation and AI-assisted tools to improve engineering efficiency and software delivery. * Familiarity with observability tools (e.g., Grafana, Datadog, CloudWatch) and an understanding of monitoring and alerting best practices. * Basic understanding of Kubernetes concepts (e.g., pods, nodes, deployments), with the ability to work effectively alongside platform/SRE teams. * Clear and effective communication skills, with the ability to collaborate across teams, coordinate work, and keep stakeholders informed. * Experience in ad tech is a plus. ## Description * Build and maintain backend services and APIs that power ad delivery and configuration, primarily using TypeScript and AWS serverless technologies. * Develop and support ETL data pipelines that process and transform data from sources such as S3 and make it available for real-time use (e.g., via DynamoDB), including working with Airflow or similar orchestration tools. * Implement changes that span multiple parts of the system, including application code, data pipelines, and infrastructure configuration. * Work with AWS services such as Lambda, API Gateway, CloudFront, DynamoDB, S3, and IAM to deliver reliable, high-performance systems. * Contribute to CI/CD workflows and infrastructure-as-code, helping ensure safe and consistent deployments of ad code and supporting systems. * Debug and resolve production issues by tracing behavior across services, data pipelines, and infrastructure, with attention to performance, reliability, and data integrity. * Apply AI tools to improve development workflows and operational efficiency. * Collaborate closely with product, SRE, and other engineering teams to clarify requirements, coordinate work, and deliver changes with low operational risk. * Participate in monitoring and observability efforts (e.g., dashboards, alerts, runbooks) to maintain service health and quickly identify issues. * Suggest and implement incremental improvements to code quality, deployment workflows, and system reliability within the areas you work on. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)