Software Engineer

Caterpillar

Closes in 2 days

Quick summary

Work type
On-site
Location
Virginia Beach, VA
Salary
$97,530–$158,480 / yr
Posted
5 days ago
Closes
Jun 19, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $173k
This role $128k
$84k most similar roles pay here $224k

This role pays less than 81% of similar roles. Most pay $136,400–$210,300 — the shaded band above. At the midpoint, this role pays about $128k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 37 open roles on FindRole.

Listed pay typically runs $128,470–$208,770 across 37 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Software Engineer

Join Caterpillar's Oil and Gas division as a Software Engineer and be part of a high-performing team building digital solutions for the Marine and Oil & Gas industries. Your day-to-day responsibilities will include developing custom applications with Microsoft PowerApps, analyzing requirements, ensuring data security, optimizing database performance, and providing technical support to end-users. You will work in an agile environment using SQL and React, while also leveraging Microsoft Azure and Power BI. This role requires a strong understanding of industry-leading technologies and the ability to stay current with emerging trends. As part of Caterpillar's global team, you'll contribute to solving complex business problems by creating robust digital products that enhance operational efficiency for customers worldwide.

What you'll do

  • Develop and customize applications using Microsoft PowerApps for specific business needs.
  • Analyze requirements and implement solutions aligning with organizational goals.
  • Ensure proper access control and security measures for data protection.
  • Optimize database performance and troubleshoot issues for efficient data management.
  • Provide technical support to end-users of developed applications.

What we're looking for

  • Experience with Microsoft PowerApps and Power Automate for application development.
  • Proficient in SQL database management and optimization.
  • Familiarity with React for web application development.
  • Knowledge of Microsoft Azure environment and services.
  • Ability to provide technical support to end-users and ensure data security.

More like this

Similar roles

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 98 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Q2

Austin, Texas 14 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 113 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 51 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B 51 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies

Software Engineer

Booz Allen Hamilton

Aurora, CO 42 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud