Senior Lead Software Engineer, Marketing and Messaging Experimentation

Discover Financial
Chicago, Plano
Workplace: OnsiteFull timeUSD 229,900 - 262,400 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Mentoring","Cross-functional collaboration"]

Architect and scale enterprise experimentation, audience segmentation, and customer journey orchestration for marketing and messaging platforms. Partner with data science, product, and engineering teams to design resilient, system-level architectures that improve message effectiveness. Build high-performance systems using advanced ML models, personalization techniques, agentic workflows, and distributed streaming for automated creative testing and targeted delivery. Mentor engineers and drive a culture of technical excellence and continuous experimentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
23 minutes ago

Senior Lead Software Engineer, Marketing and Messaging Experimentation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 minutes agoStatus: Live

Job Summary

Architect and scale enterprise experimentation, audience segmentation, and customer journey orchestration for marketing and messaging platforms. Partner with data science, product, and engineering teams to design resilient, system-level architectures that improve message effectiveness. Build high-performance systems using advanced ML models, personalization techniques, agentic workflows, and distributed streaming for automated creative testing and targeted delivery. Mentor engineers and drive a culture of technical excellence and continuous experimentation.
Location: Chicago, Plano
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Serve as a cross-functional architect for enterprise-wide experimentation, audience segmentation, and customer journey orchestration.
  • •Architect and scale high-performance systems and engines to optimize message effectiveness and analyze customer responsiveness using advanced ML models.
  • •Integrate AI, agentic workflows, and distributed streaming to enable fast journey orchestration, automated creative testing, and targeted segment delivery.
  • •Partner with data science, product, and engineering teams to design resilient, system-level architectures across platforms.
  • •Mentor and guide software engineers while fostering technical excellence and hands-on experimentation with emerging technologies.

Pay and Benefits

Salary: USD 229,900 - 262,400 annually

Key Requirements

  • •Bachelor’s Degree.
  • •At least 6 years of experience in software engineering (internship experience does not apply).
  • •At least 1 year of experience with cloud computing (AWS, Microsoft Azure, Google Cloud).
  • •Proficiency in system architecture, system design, and large-scale, low-latency applications.
  • •Hands-on experience building or scaling experimentation platforms and A/B and MAB testing frameworks.
Experience:6+ yearsEnterprise scaleMarketing technologyExperimentationMachine learning
Education:Bachelor's
Skills:MentoringCross-functional collaboration
Tech Stack:AWSAzureGCPPythonJavaGoSQLApache KafkaDistributed streamingA/B testingMAB testingAgileMachine learningPersonalization

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Discover Financial
Provides consumer banking products, credit cards, personal loans, and payment services through the Discover brand. It operates a major U.S. financial network and serves individuals and merchants with lending and digital payment solutions.
Industry: Retail Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 10M to 25M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Riverwoods, United States
Founded: 1985
WebsiteLinkedIn