Principal Software Engineer Job at MMA (Marketing Management Analytics), New York, NY

MXJUa0pwR0dQODJYQXFLRytTUHFlbGhFUGc9PQ==
  • MMA (Marketing Management Analytics)
  • New York, NY

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.

Job Tags

Worldwide,

Similar Jobs

Whole Foods Market

Butcher Apprentice - Full Time Job at Whole Foods Market

A career at Whole Foods Market is more than just the work you do- it's about your personal growth and creating meaningful change. Our purpose is to nourish people and the planet. That means improving how people eat, funding grants for school gardens, providing access to...

Stratford VNA

RN Registered Nurse Job at Stratford VNA

 ...JOB SUMMARY: The RN Registered Nurse performs nursing services requiring the application of the biological, physical, and social sciences...  ..., teaching and instruction of other nursing staff or nursing students as delegated. # Responsible to provide quality services in a... 

Rinvio Recruitment

NP (Nurse Practitioner) Hospice and Palliative Care Job at Rinvio Recruitment

 ...Description We are currently seeking a compassionate and dedicated Nurse Practitioner (NP) specializing in Hospice and Palliative Care . In this role, you will play a crucial part in providing quality end-of-life care to patients, ensuring their comfort and dignity... 

Fresenius Medical Care Holdings, Inc.

Patient Care Technician - PCT Job at Fresenius Medical Care Holdings, Inc.

 ...and customer service standards EXPERIENCE AND REQUIRED SKILLS : At least two years previous patient care experience in a hospital setting or a related facility preferred. Continued employment is dependent on successful completion of the organization dialysis... 

Valley Bank

Client Relationship Associate (Portuguese speaker) Job at Valley Bank

 ...The Client Relationship Associate provides personalized guidance and support to high-net-worth clients by Managing their everyday banking needs and recommending solutions to help manage their finances. Responsibilities include but are not limited to: Develop and...