Principal Software Engineer - Ad Tech & Distributed Systems
$152.83k - $229.24kComcast Service Center
Salary: $152,828.79 - 229,243.19 per year Requirements:
- 10+ years of professional experience in software development or engineering, including designing, building, and maintaining scalable applications
- 5+ years of experience with AWS
- Expert coding, debugging, and troubleshooting skills for complex distributed production systems
- Demonstrated ability to lead and mentor engineers in automation, reliability engineering, and production problem-solving
- Strong experience designing and operating server-side applications or services using Python, Go, or Scala
- Experience developing, operating, and troubleshooting distributed systems and backend services
- Familiarity with data processing platforms, data pipelines, and large-scale system architectures
- Deep knowledge of Linux systems, system internals, networking, and production infrastructure
- Extensive AWS cloud architecture experience, including VPC, subnets, NACLs, security groups, EC2, S3, IAM, Route 53, Lambda, and related services
- Proficiency with infrastructure as code and configuration management tools and practices
- Mastery of CI/CD and SDLC tools, including Docker, Kubernetes, Jenkins, Git, Ansible, Chef, and Puppet
- Strong understanding of database technologies, SQL, performance tuning, and operational data management
- Advanced analytical, data-driven problem-solving skills, including using metrics to guide decisions
- Strong communication, attention to detail, adaptability, and ability to work effectively with global, cross-functional teams
- A bachelors degree is preferred; we may also consider a combination of coursework and experience or extensive related professional experience
- Relevant work experience listed as 7–10 years
- Skills listed include C++ programming, AWS OpsWorks, Python, and systems design
- Lead the reliability, availability, latency, and performance of large-scale, mission-critical production systems
- Design, implement, and operate monitoring, alerting, and observability solutions to maintain system health and identify issues quickly
- Lead incident response, root-cause analysis, and post-incident reviews to achieve lasting reliability improvements
- Maintain stable operations during high-visibility, time-sensitive live events and releases
- Drive automation to reduce operational effort, improve efficiency, and strengthen system resilience
- Partner with software engineering teams to shape architecture and design with production readiness in mind
- Lead change management, capacity planning, and production-readiness reviews
- Promote security, vulnerability management, and secure configuration practices across production environments
- Uphold and continually improve Engineering Operations processes, standards, and best practices
- Participate in on-call rotations, including weekend coverage, and provide escalation support for complex production issues
- Serve as a technical subject matter expert, independently resolving complex challenges and developing scalable solutions
- Work with engineering teams, vendors, and client services to deliver high-quality solutions
- AWS
- Lambda
- Ansible
- Backend
- CI/CD
- Cloud
- Docker
- EC2
- Git
- IAM
- Support
- Jenkins
- Kubernetes
- Linux
- Puppet
- Python
- SQL
- Scala
- Security
More:
We are collaborating with hackajob to connect exceptional professionals with Comcast. FreeWheel, a Comcast company, provides advertising platforms for publishers, advertisers, and media buyers, using premium video content, data, and technology to support transactions across screens, data types, and sales channels. We operate globally, with offices in nine countries. In this Principal Software Engineer – Ad Tech & Distributed Systems role, you will help lead the reliability and operational excellence of our platforms with limited supervision. The listed primary-location base-pay range is $152,828.79–$229,243.19; our offer within that range depends on job-related factors such as experience. Eligible employees may receive bonus opportunities and benefits supporting physical, financial, and emotional well-being. The application window is generally 30 days from posting, though it may change based on applicant volume. We are an equal opportunity employer and consider qualified applicants in accordance with applicable law.
last updated 42 week of 2026
$152.83k - $229.24k
...company, provides comprehensive ad platforms for publishers,... ...are seeking a Senior Software Engineer (C++) to join a team responsible... ...latency response times across a distributed cloud infrastructure.The... ...C++ development, distributed systems, concurrency, and high-throughput...SuggestedFull time- ...seeking Senior Staff Engineers to drive design, evolution... ...(HPC) and Big Data systems engineering and low-latency... ...database internals, distributed systems, performance... ..., or kernel-bypass tech (DPDK).In-Database ML... ...Client: Relentlessly adding value for our customers...SuggestedWork experience placementFlexible hoursShift work
$122.9k - $204.9k
...leaders, data scientists, designers, and software engineers enable our clients to solve their most... ...production scalable software systems preferred. Programming languages: 3... ...understanding and interest in cloud and distributed systems architectures Comfortable with...SuggestedImmediate start$195k - $220k
...equips traders with award-winning software and brokerage services to... ..., low-latency trading system, ensuring it meets the highest... ...optimizationMentor and guide junior engineers, promoting best practices and... ...tuning for Scala/Akka-based distributed systemEnhance monitoring and...SuggestedWorldwide$137.4k - $233.6k
...seeking a highly experienced Principal Software Engineer to provide technical... ...observable, and cost‑efficient systems in the cloud.Quality, DevOps... ...effectively with globally distributed teams across North America,... ...evolving environments.Preferred / Added WeightageMicrosoft Azure...SuggestedFull timeContract workH1bFlexible hours- ...GorusuCompany: SRI Tech SolutionsJob Title: Sr DevOps Engineer with KubernetesLocation... ...clearing and risk systems through internal... ...develop. Use agile software development model to... .../Gradle, Java, and distributed message brokers... ...applications is an added advantageSRI Tech Solutions...3 days per week
- A digital asset exchange company is seeking a Senior Infrastructure Engineer to design and maintain a high-performance distributed system for trade processing and blockchain interaction. The engineer will focus on building resilient cloud-based infrastructures, implementing...Full time
- Susquehanna International Group is seeking a Software Engineer to join our Core OMS team building an electronic trading platform that... ...orders to exchanges around the world. You'll solve challenging distributed systems problems involving performance, scalability, reliability,...
- ...DescriptionPosition Summary: The AI CoE Principal Software Engineer will report to the Sr. Director, AI... ..., and drift monitoring across live systems, build model evaluation harnesses, and... ...non-deterministic systems, including distributed tracing, behavioral analysis, usage and...Remote work
$114.6k - $234.6k
...EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop... ..., and operational systems that enable OCI’s global... ...networking issues across distributed systems.Lead technical design... ...disability3. Life insurance and AD&D4. Supplemental life...Temporary workFlexible hours- ...not a back-office system. You'll join an established, distributed group of Microsoft... ...architectural influence: engineers here design... ...including Entra ID / Azure AD and Entra ID... ...enterprise apps, service principals, app proxy)Proven... ...& Mining, Big Tech/SaaS/Cloud, or as a...Work at officeWorldwide
$142.6k - $261.5k
...team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges... ...Function as part of an agile delivery process Work on distributed systems problems ranging from scheduling, resource management,...Summer holidayFlexible hours$180k - $230k
DomainTools is seeking a Principal Software Engineer to join our Infrastructure team. Our team's mission... ..., and operate internet-scale data systems efficiently, reliably, and securely. Our... ...organization. Reconcile complex, conflicting distributed architecture spanning multiple...Immediate startFlexible hours$142.6k - $261.5k
AI and Distributed Systems Backend Engineer - Manager - Consulting - Location OPEN Location: Chicago Other locations: Anywhere in Country Date: Oct... ...team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex...Summer holidayFlexible hours- ...Description Who are we? \n Forsk is a software company providing mobile operators and... ...\n \n At Forsk, we work in a high-tech product oriented, dynamic, open-minded and... ...Your Mission: \n Forsk is looking for a System Engineer (Software Solutions & Support...Remote workFlexible hours
$140k - $165k
...looking for an Architect / Principal Software Engineer to lead the technical direction... ...code) and higher-level system architecture, technical standards... ..., scaling, and operating distributed backend systems 6+ years of... ...Company Provided) Life and AD&D Insurance (Company...Temporary workRemote workFlexible hours- ...Creospan is a growing tech collective of makers, shakers... ...looking for an experienced Software Development Engineer in Test (SDET) with a... ...services, microservices, and distributed applications . ~ Strong... ...Experience with messaging systems such as Kafka or RabbitMQ...Full time
- ...176505687Job TitleSr. Software EngineerLocationChicago... ..., high-concurrency systems for global audiences.... ...seeking a Senior Software Engineer to design, scale, and... ...optimizations across distributed back-end components to... ...media, video streaming, ad technology, or high-...
$126k - $154k
SENIOR SOFTWARE ENGINEERWHO IS SPR?SPR helps companies implement... ...POSITION?As a Senior Software Engineer at SPR, you will create... ..., application architecture, distributed systems, data structures, and algorithms... ...vision coverage, group life and AD&D, short/long-term...Temporary workCasual workFlexible hours- ...re not just building better tech. We’re rewriting how data moves... ....About the Role:As a Senior Software Engineer II at Confluent, you will... ...ownership of critical backend systems in Stream Governance... ...and delivery of large-scale, distributed services that must be secure...Immediate startRemote work
$175k - $225k
...TeamDRW C/FICCO Front Office Systems team intimately collaborates... ...time.We work closely with Data Engineering, Research Engineering, and... ...high-throughput, low-latency software systemsExperience with functional... ...-term disability, life and AD&D insurance, health savings accounts...Temporary workFlexible hours$136k
...advertiser experiences, high-performance ad delivery systems, and intelligent, AI-powered optimization.We’re seeking a Software Development Engineer III to join our Advertising... ...environments Solid understanding of distributed systems, data flows, and operational...Full timeWork at officeRelocation packageFlexible hours3 days per week$160k - $180k
.... About the RoleAs a Senior Software Engineer on the MarTech Engineering Team... ...workflows, learning their systems, and turning their expertise... ...APIs (CRMs, CMSes, DAMs, ad platforms, marketing automation... ...dynamic, product-focused, distributed teamsYou embrace a proactive...Full timeLocal areaRemote work$115k - $145k
Senior Software Engineer, Full-Stack Applications - Ratings... ...America's most vibrant tech ecosystems alongside... ...professionals use daily; drive systems that change how... ..., and grow toward principal/architect/leadership... ...APIs, microservices, distributed systems; ability to make...Temporary workWork at officeImmediate start2 days per week3 days per week$110k - $150k
...work-life balance.Being a Software Engineer (DevOps) at iManage Means…You... ...engineer, a builder, and a systems thinker — the person other... ...server stacks (Ubuntu/Debian distributions preferred).Exposure to at... ...just by fitting in, but by adding to it.Providing a market competitive...Work at officeLocal areaWorldwideFlexible hours$111k
...that power it. These systems enable advertisers and... ...manage, and optimize ad campaigns across Expedia... ...collaboratively with engineers, product, and cross-functional... ...across a globally distributed organization to build... ....The RoleAs a Software Development Engineer II...Full timeWork at officeWorldwideRelocation packageFlexible hours3 days per week$175.5k - $180k
...timeInterest: Serve Clients / Tech & AISkill group: N/... ...expertise and engineering leadership to some of... ...stack, designing robust systems and making technical judgments... ...that make great software possible. Your technical... ...microservices and distributed architectures Proficiency...ApprenticeshipWork at officeLocal areaEasy work$225k
...that drives impact.As a Software Developer at DRW, you... ...from experienced engineers, and participate in a... ...software optimized for distributed computation Large scale... ...Complex algorithmic trading systems Real time trade... ...disability, life and AD&D insurance, health savings...Temporary workFlexible hours$150k - $200k
...meaningful work-life balance. Being a Principal Software Engineer at iManage Means… You will play a... ...and implementing modern, cloud-native systems that help iManage Work scale to meet... ...culture not just by fitting in, but by adding to it. Providing a market competitive...Work at officeLocal areaFlexible hours$182.33k - $235.95k
...management platform — is looking for a Principal Software Engineer to lead the design and build-out of... ...how our own clients and our customers’ systems integrate with the platform. The... ...years building low-latency, high-volume distributed systems, has a deep understanding of...Full timeContract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Ad Tech & Distributed Systems. Be the first to apply!
- principal software engineer Chicago, IL
- director systems engineering Chicago, IL
- active directory systems engineer Chicago, IL
- senior windows systems engineer Chicago, IL
- ground systems engineer Chicago, IL
- system engineer contract Chicago, IL
- system performance engineer Chicago, IL
- software system engineer Chicago, IL
- computer system validation engineer Chicago, IL
- senior staff systems engineer Chicago, IL




