Caterpillar Inc.

Senior Manager, Software Engineering

Caterpillar Inc.

full-time

Posted on:

Location Type: Office

Location: ChicagoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $159,120 - $258,570 per year

Job Level

About the role

  • Own delivery: Guide two teams to ship secure, high‑quality features on time.
  • Apply traditional analytics and GenAI where they measurably improve user outcomes.
  • Empower and develop teams: Oversee performance of individual team members and the team.
  • Identify and address staff training and development needs.
  • Foster a culture of ownership, innovation, and continuous growth.
  • Attract, mentor, and retain individual team members.
  • Provide technical support and direction: Coordinate walkthroughs and reviews ensuring conformance to standards and adherence to design specifications.
  • Develop leaders: Coach tech leads.
  • Build an inclusive, high‑performance culture across dispersed U.S. and global teams.
  • Cross-functional influence: Balance technical capabilities with business priorities in partnership with Product, Analytics, Platform, and Operations.
  • Communicate with clarity: Develop detailed work plans, schedules, project estimates, resource plans, and status reports.
  • Share progress, risks, and opportunities with senior leadership and stakeholders.

Requirements

  • Bachelors/Masters degree in computer science, or engineering, or related field
  • Or equivalent working experience
  • Experience in Software Engineering, with proven experience delivering and maintaining performant and complex enterprise scale applications, in languages including but not limited to Java, Typescript, Javascript, or Python
  • Experience designing, building, scaling and maintaining cloud systems
  • Experience in testing, production system monitoring, and observability.
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
JavaTypescriptJavascriptPythoncloud systemstestingproduction system monitoringobservabilitysoftware engineeringenterprise scale applications
Soft skills
leadershipmentoringcommunicationteam developmentcross-functional influenceculture of ownershipinnovationcontinuous growthperformance managementclarity in communication
Certifications
Bachelors degreeMasters degree