Software Engineer, Power BI & Power Automate

Caterpillar

Closes in 5 days

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $160k
This role $128k
$85k most similar roles pay here $215k

This role pays less than 76% of similar roles. Most pay $128,681–$192,050 — the shaded band above. At the midpoint, this role pays about $128k versus about $160k 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 43 open roles on FindRole.

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

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Software Engineer, Power BI & Power Automate

As a Software Engineer at Caterpillar's Oil and Gas division in Virginia Beach, VA, you will join a high-performing team building digital solutions for the Marine and Oil & Gas industries. Your daily responsibilities include developing custom applications with Microsoft PowerApps to meet specific business needs, ensuring robust access control and security measures, optimizing database performance, and providing technical support to end-users. You will also stay current with industry trends and technologies. The role requires experience with Microsoft PowerApps, Power Automate, and Power BI, while familiarity with SQL, Azure, and React is beneficial. This position offers opportunities to work on scalable digital products that directly impact Caterpillar’s customers by enhancing their operational efficiency and reducing costs.

What you'll do

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

What we're looking for

  • Experience with Microsoft PowerApps and Power Automate (required)
  • Experience with Power BI (required)
  • Develop applications to meet specific business requirements
  • Implement security measures for data access control
  • Optimize database performance and troubleshoot issues
  • Provide technical support to end-users and stay updated on industry trends

More like this

Similar roles

Manager Digital Program; Cat Converge Suite

Caterpillar

Peoria, IL +3 5 days ago $147,760$221,640
Azure Microsoft Dynamics 365 Azure DevOps (ADO) Scaled Agile Framework Agile Release Train (ART) CI/CD AI Program Management Change Control SDLC Kanban Scrum MVP Lean DevOps Power BI SQL Python JavaScript Node.js React REST APIs Git Jira Confluence

Software Integration Engineer

Lockheed Martin

Fort Worth, TX 3 days ago
C++ Linux Unix Jenkins Git Bitbucket CI/CD Python Docker Kubernetes AWS PostgreSQL GitHub Scrum

Software Systems Engineer

Broadcom

CA +1 115 days ago $141,300$226,000
Kubernetes Docker Go C++ Python Git CI/CD Terraform AWS Azure GCP Prometheus Grafana PostgreSQL Redis MongoDB GraphQL REST Swagger OAuth JWT