
Senior Manager, Software Engineering – Marketing Platforms
Caterpillar Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • Texas • United States
Visit company websiteExplore more
Salary
💰 $159,120 - $258,570 per year
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Salesforce CRMSales CloudMarketing CloudApexLightning Web ComponentsFlowsSQLCI/CDautomated testingAgile
Soft Skills
people leadershipcoachingperformance managementcareer developmenttechnical leadership