Senior Software Engineer, Full Stack .NET, Azure & Power Platform

Marathon Petroleum

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Antonio, TXFindlay, OHHouston, TX
Salary
$106,900–$184,300 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today
Closes
Nov 21, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $146k
$95k $222k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $148,650–$177,250 — the blue band above. At the midpoint, this role pays about $146k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Marathon Petroleum

Marathon Petroleum Corporation is one of the largest petroleum refining, marketing, retail, and transportation companies in the United States, operating an extensive refining network and Speedway convenience stores. Industry: Oil Refining & Energy

Marathon Petroleum currently has 17 open roles on FindRole.

Most-posted roles

View all roles at Marathon Petroleum

At a glance

TL;DR · Senior Software Engineer, Full Stack .NET, Azure & Power Platform

The Senior Software Engineer – Full Stack .NET, Azure & Power Platform joins the Product Engineering Operations organization to lead a high-visibility digital transformation program. This role focuses on standardizing and modernizing the end-to-end maintenance lifecycle through a unified, data-driven platform. You will design and build enterprise-scale solutions, creating intelligent workflows and seamless system integrations to eliminate manual processes. Key responsibilities include coding, debugging, and prototyping while mentoring junior engineers and shaping development standards. You will utilize the Microsoft Power Platform, including Power Apps, Power Automate, and Dataverse, alongside Azure cloud services. Technical requirements include proficiency in C#, .NET, JavaScript, TypeScript, and JSON. You must also apply DevSecOps principles, REST APIs, and application lifecycle management to solve complex operational challenges within the energy industry.

What does a Software Engineer earn in Texas?

Median $173350 from 173 postings across 43 companies.

See salary data

What you'll do

  • Design and build enterprise-scale solutions using Microsoft Power Platform and Azure cloud technologies.
  • Develop intelligent workflows, real-time data capture, and seamless system integrations for maintenance lifecycles.
  • Perform coding, debugging, testing, and troubleshooting for projects with moderate to high complexity.
  • Translate user requirements and solution architectures into detailed design specifications and technical documentation.
  • Coordinate and implement new architectures, standards, and logic for enterprise software based on business strategies.
  • Execute a defined software engineering roadmap and contribute to the organization's technology strategy.
  • Mentor less experienced team members and champion modern software engineering practices like DevSecOps and ALM.
  • Identify and recommend improvements to the software development lifecycle and agile engineering best practices.

What we're looking for

  • Bachelor’s Degree in Information Technology, a related field, or equivalent experience required.
  • 5+ years of relevant IT experience required.
  • Experience designing, developing, and supporting solutions using Microsoft Power Platform technologies including Power Apps, Power Automate, and Dataverse required.
  • Experience developing enterprise integrations using REST APIs, custom connectors, Azure services, and modern application integration patterns required.
  • Proficiency in JavaScript, TypeScript, C#, .NET, and JSON to extend Power Platform capabilities like PCF controls and Dataverse plug-ins required.
  • Strong understanding of agile methodologies, ALM, source control, CI/CD pipelines, and DevSecOps principles required.
  • Strong understanding of Power Platform security, authentication, authorization, and secure application development practices required.
  • Power Platform Developer Associate (PL-400) and/or Azure Developer Associate (AZ-204) certifications are highly desirable (preferred).

More like this

Similar roles

Senior Software Engineer, .NET & React

Northern Trust

Chicago, IL 22 days ago $114,500–$194,700
.NET C# React TypeScript ASP.NET Core Entity Framework Core SQL Server Azure Docker REST APIs CI/CD GitHub Actions Azure DevOps SOLID DDD CQRS Microservices Kafka Unit Testing Integration Testing
4+ yrs exp Hybrid

Senior Full Stack .NET Software Engineer

Citi

Irving, TX +1 24 days ago $107,120–$160,680
.NET C# .NET Core ASP.NET MVC Microservices SQL Server Oracle MongoDB JavaScript Angular React Blazor Python Java Spring Boot RESTful API Selenium Docker Kubernetes OpenShift CI/CD GitHub T-SQL PL/SQL Generative AI Prompt Engineering
5+ yrs exp Hybrid

Senior Software Engineer, Full Stack

Apple Inc

Cupertino, CA 8 days ago $184,700–$277,600
PostgreSQL MySQL React TypeScript Docker CI/CD Prometheus Grafana Sentry OpenTelemetry RAG LLM Distributed Systems Data Pipelines
6+ yrs exp

Senior Software Engineer, Full Stack

GEICO

Palo Alto, CA +1 31 days ago $105,000–$215,000
React Java TypeScript GraphQL Flutter Dart Spring Boot Redux Toolkit WebPack Module Federation REST Docker Kubernetes Helm Azure Cosmos DB Redis OpenTelemetry Jest JUnit Mockito Playwright CI/CD