Hybrid Senior Manager, Software Engineering – Marketing Platforms

Posted 1 hour ago

Apply now

About the role

  • Software Engineering Manager leading high-performing Salesforce teams delivering scalable solutions at Caterpillar. Driving modernization through CI/CD and innovative Salesforce practices.

Responsibilities

  • Lead and manage one or more Salesforce engineering teams delivering capabilities across Salesforce CRM, Sales Cloud, and Marketing Cloud.
  • Own the end-to-end Salesforce SDLC, including requirements intake, solution design, development, automated testing, CI/CD, deployment, and post-release support.
  • Drive adoption of automated testing strategies (unit, integration, regression, and end-to-end testing) to reduce manual testing and improve release quality.
  • Establish and evolve CI/CD pipelines for Salesforce using modern DevOps practices and tools (e.g., Git-based workflows, automated validation, environment promotion).
  • Provide hands-on technical leadership across Salesforce technologies, including: Apex, Lightning Web Components (LWC), Flows, and declarative configuration Sales Cloud and Marketing Cloud integrations and data models API-based integrations with enterprise platforms and data services.
  • Ensure strong data management and SQL proficiency for reporting, analytics, integrations, and operational insights.
  • Partner with architecture, product, marketing, and analytics teams to align Salesforce solutions to business outcomes and customer experiences.
  • Manage hiring, coaching, performance management, and career development for Salesforce engineers and technical leads.
  • Enforce engineering best practices related to security, scalability, performance, and compliance within Salesforce environments.
  • Contribute to platform strategy, roadmap planning, and continuous improvement initiatives aligned with Cat Digital objectives.

Requirements

  • A Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Extensive software engineering experience, including enterprise application development (10+ years).
  • Solid people leadership experience managing software engineering teams (typically 5+ years).
  • Strong Salesforce platform experience, including Salesforce CRM and Sales Cloud; exposure to Marketing Cloud strongly preferred.
  • Demonstrated experience leading Salesforce engineering teams in enterprise-scale environments.
  • Proven experience implementing CI/CD pipelines and automated testing frameworks for Salesforce.
  • Strong SQL skills with experience supporting data analysis, reporting, integrations, or operational workflows.
  • Experience working in Agile delivery models (Scrum or similar).

Benefits

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

Job title

Senior Manager, Software Engineering – Marketing Platforms

Job type

Experience level

Senior

Salary

$159,120 - $258,570 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job