
Senior Manager, Software Engineering
Caterpillar Inc.
full-time
Posted on:
Location Type: Office
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $159,120 - $258,570 per year
Job Level
Tech Stack
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