JobHabor

Senior Software Engineer

Caterpillar

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 113,000–183,000/yr
Apply on the employer’s site

Posted 1mo ago

Senior Software Engineer @ Caterpillar Inc. | Jobright.ai

Senior Software Engineer jobs in United States

Overview

Company

This job has closed.

APPLY to similar jobs

Caterpillar Inc. · 1 week ago

Senior Software Engineer

United States

Full-time

Remote

Senior Level

$113K/yr - $183K/yr

1+ years exp

Caterpillar Inc. is a global team dedicated to building stronger, more sustainable communities. They are seeking a Senior Software Engineer to design, develop, and implement software applications, utilizing agile methods and ensuring product quality through structured testing strategies.

ConstructionManufacturingMechanical EngineeringMachinery Manufacturing

No H1B

Responsibilities

Design, modify, develop, write, and implement software programming applications for target systems using agile methods

Acquires client requirements resolving workflow problems through automation optimization

Writes source codes for new applications, and/or generating and enhancing code samples for existing applications

Utilizers automated testing tools to perform the testing and maintenance

Produces software products or systems in line with product requirements

Use a structured methodology for delivering and managing new or enhanced software products to the marketplace

Designs, develops and maintains interfaces and linkage to alternative platforms and software packages

Converts market requirements into software product design

Designs, configurates and integrates technical aspects of software products

Designs, plans, and executes testing strategies and tactics to ensure software product quality and adherence to stated requirements

Qualification

JavaPostgreSQLMongoDBPythonTest-driven development (TDD)Agile development methodologies

Required

This position requires a master's degree or foreign equivalent in Computer Science or a related field

1 year of experience in designing and developing software on a service layer/backend stack or related occupation

1 year of experience in Java application development

1 year of experience in Development of software applications using relational databases (e.g. PostgreSQL) and non-relational databases (e.g. MongoDB)

1 year of experience in Python application development and data management

1 year of experience in application of test-driven development (TDD) practices

Agile development methodologies

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.

Glassdoor

4.0

Construction and mining equipment, engines, turbines, locomotives.

Founded in 1925

Peoria Heights, Illinois, USA

10001+ employees

https://www.caterpillar.com

Funding

Current Stage

Public Company

Total Funding

$3.51B

Key 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

Joseph Creed

Chairman of the Board and Chief Executive Officer

Jaime Mineart

Chief Technology Officer and Senior Vice President

Recent News

The Motley FoolCaterpillar's Power Generation Backlog Just Hit $72 Billion. The Construction Cycle Barely Matters Anymore.

2026-09-07

El EspañolIbex 35, la bolsa en directo hoy | El Ibex 35 abre con una caída del 0,2% y pierde los 20.000 puntos, con el petróleo cerca de 96 dólares

2026-09-05

TheStreet.comJim Cramer flagged one stock quietly concentrating portfolios

2026-09-05

Company data provided by crunchbase

Skills

  • Java
  • PostgreSQL
  • MongoDB
  • Python
  • Test-driven development
  • TDD
  • Agile

Similar roles