Caterpillar Inc. · 7 hours ago
Software Engineer II
Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, and they are seeking a Software Engineer II to join their Data Engineering team. The role involves developing Python data pipelines and building business data objects to support applications, while maintaining high standards of software quality and encouraging team growth.
ConstructionMachinery ManufacturingManufacturingMechanical Engineering
Responsibilities
Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work
Works directly on complex application/technical problem identification and resolution
Interpreting design requirements for engineering implementation
Building and deploying CICD pipelines
Implementing source to target mapping as pipeline code
Responsibility for Unit and Integration testing
Maintains high standards of software quality within the team by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team
Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time
Qualification
Required
Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work
Works directly on complex application/technical problem identification and resolution
Interpreting design requirements for engineering implementation
Building and deploying CICD pipelines
Implementing source to target mapping as pipeline code
Responsibility for Unit and Integration testing
Maintains high standards of software quality within the team by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team
Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements
Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace
Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design
Software Product Technical Knowledge: Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products
Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements
Preferred
Extensive software development experience and solid working knowledge of OOP principles (typically 5+ years)
Experience in designing and developing software applications in Python (typically 4+ years)
Experience working with Git version control on medium to large teams
Exceptional communication skills with experience working on a cross functional team
Deploying software using CI/CD tools such as Jenkins, Github Actions, Azure Devops etc
Experience with AWS components such as Lambda, Glue, Dynamo, Fargate, S3, Sagemaker, IAM and RDS
Technical writing skills
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
These benefits also apply to part-time employees
Company
Caterpillar Inc.
For 100 years, we’ve been helping customers build a better, more sustainable world.
Funding
Current Stage
Public CompanyTotal Funding
$3.51BKey Investors
US Department of EnergyAdvanced Propulsion Centre UK
2025-08-28Post Ipo Debt· $3.5B
2024-10-31Grant· $5.04M
2019-06-23Grant
Leadership Team
Recent News
TradingView
2026-01-15
Morningstar.com
2026-01-11
2026-01-11
Company data provided by crunchbase