Principal Software Engineer - MMA (Marketing Management Analytics) : Job Details

Principal Software Engineer

MMA (Marketing Management Analytics)

Job Location : New York,NY, USA

Posted on : 2025-08-08T04:18:47Z

Job Description :

About Ipsos MMA

Ipsos MMA is a leading global analytics consultancy that provides Fortune 500 organizations with forward looking predictive solutions that drive continuous, repeatable and incremental value.

The company is an industry leader in the fast-growing marketing measurement and optimization space.

MMA is committed to enabling our clients to achieve significant brand and marketplace advantages by synergistically leveraging unified marketing & commercial measurement and optimization services, data management platform, software and consulting to drive consistent, incremental value that grows our clients' revenue and operating profits. Since 2010 MMA has grown over 400% and is continuing to grow exponentially.

MMA has offices in NYC, Norwalk, CT and Chicago and is a part of leading global custom market research company Ipsos, who has major offices in over 80 locations worldwide.

Why MMA

Ipsos MMA provides a tremendous opportunity for qualified and experienced analytic professionals to build their leadership, business management, analytics, marketing, consulting and project management skills. The company works very closely and collaboratively with their client C-Suite and executives to identify key business and boardroom opportunities that can be solved through the application of advanced, predictive analytics, software and consulting. Ipsos MMA's client engagements are typically multi-year and span our clients' marketing, merchandising, finance, operations and executive teams. The focus is on solving organizations high-value opportunity areas and producing greater effectiveness, efficiency and productivity.

Job Description:

We're looking for a Principal Software Engineer to lead the development of a high-performance, scalable data integration platform powering our marketing and commercial measurement suite. This is a hands-on leadership role for someone who thrives at the intersection of data, systems architecture, and product innovation.

You'll work closely with engineering, data science, product, and client teams to architect and build the core platforms that enable seamless integration of advertising data sources, real-time analytics, and attribution systems. If you're passionate about solving complex technical problems in a fast-moving, data-rich environment, this is the role for you.

Ideal Candidate:

The ideal candidate should be comfortable operating in a fast-paced environment with frequent milestones and have the following skills:

  • 10+ years of professional software development experience, with at least 3 years in a senior or principal engineering role.
  • Strong expertise in AWS services such as Lambda, S3, RDS, Redshift, ECS/Fargate, and API Gateway.

  • Proficient in .NET (C#) for building scalable, API-driven backend services.
  • Solid experience with Python, particularly in the context of ETL, data processing, and integration workflows.
  • Hands-on experience with React.js and modern front-end development (TypeScript, REST/GraphQL, component-based architecture).
  • Deep understanding of advertising technology, data integration, and analytics pipelines.
  • Experience with real-time data processing frameworks and tools such as Kafka, Kinesis, or similar.
  • Strong understanding of microservices architecture, API design, and CI/CD practices.
  • Excellent problem-solving, system design, and communication skills.

Desirable Skills

  • Experience with third-party ad platforms (Google Marketing Platform, Meta, The Trade Desk, etc.)
  • Familiarity with industry standards such as OpenRTB, VAST, and TCF.
  • Previous work on identity resolution, campaign attribution, or customer data platforms.
  • Experience with infrastructure-as-code (Terraform, CloudFormation) and observability tools (Datadog, Prometheus, etc.).

Key Responsibilities

  • Drive the design and implementation of critical software components and systems.
  • Define and uphold engineering best practices, code quality, and architecture standards.
  • Lead complex technical projects from inception through deployment and maintenance.
  • Provide technical mentorship and guidance to senior, mid-level, and junior engineers on a global team.
  • Collaborate with product managers, designers, and stakeholders to align technology with business goals.
  • Conduct code reviews, design reviews, and technical interviews.
  • Identify opportunities for performance improvements, scalability, and automation.
  • Evaluate and recommend new tools, frameworks, and technologies.
  • Influence the broader engineering culture and contribute to a positive team environment.

Apply Now!

Similar Jobs ( 0)