Senior Software Engineer

American Express

Senior Software Engineer

New York, NY
Full Time
Paid
  • Responsibilities

    JOB DESCRIPTION

    The Marketing Campaign Orchestration team at American Express is looking for a seasoned Senior Software Engineer I with extensive Adobe Cloud expertise, a strategic product management mindset, and a proven history of successfully leading and mentoring software engineering teams. This role will be pivotal in shaping and building our next-generation campaign management platform, designed to provide a faster and smoother marketer experience in building and maintaining marketing campaigns. We aim to deliver an innovative, scalable, and highly integrated solution that transforms business spending into a seamless, insightful experience.

    RESPONSIBILITIES

    • Play a critical role in the design, development, and deployment of our next-generation campaign management solution.
    • Collaborate closely with product managers, designers, and stakeholders to refine and shape product requirements, ensuring clarity and readiness for engineering.
    • Mentor and guide feature teams, fostering effective collaboration within the team, across guild teams, and with other cross-functional project teams.
    • Measure, monitor, and enhance application performance, scalability, and resilience.
    • Actively contribute to establishing and maintaining team coding standards and system design conventions.
    • Development Lifecycle of the team.
    • Plan, estimate, delegate, and oversee task execution to ensure milestone goals are met on time, proactively addressing risks and resolving blockers.
    • Regularly demonstrate both individual and team milestone achievements and progress to the product team and stakeholders.
    • Gather, analyze, and incorporate stakeholder feedback to continuously improve the product and refine software engineering practices.

    QUALIFICATIONS

    • Overall experience: 6+ years of experience in software engineering and product development, in individual contributor as well as leadership roles.
    • Education: Bachelor of Science or Engineering, specializing in Information Technology, Computer Science, or Software Engineering disciplines.
    • Deep knowledge and experience in Adobe Workfront Configuration & Development.
    • Experience in configuration and building campaign setups in Naehas platform.
    • Strong system integration experience using Adobe Workfront Fusion Automations or Refold AI Cobalt platforms.
    • Experience in full-stack development including mobile apps, web UI, middleware, platform services, and infrastructure as code.
    • Experience with REST APIs, JSON, and webhooks.
    • Excellent analytical, troubleshooting, and communication skills.
    • Strong understanding of project management workflows, task management, and resource allocation processes.
    • Proven ability to manage multiple priorities and meet deadlines in a dynamic environment.
    • Professional certifications in software engineering, architecture, or product management.
    • At least 5 years of experience in Frontend technologies for web, including Typescript and frameworks such as React, Angular, or Ruby on Rails.
    • At least 5 years of experience in Backend and general-purpose programming languages and run-times such as Java, Javascript, Node.js and Python.
    • At least 2 years of experience showcasing deep engagement with product management and UX design teams.

    Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.

  • Industry
    Financial Services