Software Engineering Manager

Marathon Petroleum

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Houston, TXDenver, COFindlay, OHSan Antonio, TX
Salary
$141,300–$212,000 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Oct 5, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $177k
$131k most similar roles pay here $238k

This role pays less than 63% of similar roles. Most pay $152,150–$227,037 — the shaded band above. At the midpoint, this role pays about $177k versus about $190k for comparable roles.

Based on 238 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 19 open roles on FindRole.

Most-posted roles

View all roles at Marathon Petroleum

At a glance

TL;DR · Software Engineering Manager

The Software Engineering Manager leads a team of front-end, back-end, and full-stack engineers to develop, test, and maintain high-quality solutions for the business. This hands-on leadership role involves managing daily operations, mentoring staff, overseeing recruitment, and ensuring the timely delivery of secure products through agile methodologies and DevSecOps principles. The manager collaborates with architecture teams to align engineering roadmaps with business objectives while navigating complex technical challenges like migrating monolithic architectures to modern stacks. Key technologies include C++, C#, Java, Python, JavaScript, Blazor, or ReactJS, alongside DBMS experience with TSQL or PL/SQL. Preferred skills include proficiency in Azure, Docker, Kubernetes, and CI/CD tools like Terraform and Ansible. The role provides critical technical leadership within the oil and gas industry to solve complex business problems through innovative digital products and infrastructure.

What does a Software Engineering Manager earn?

Median $224375 from 112 postings across 41 companies.

See salary data

What you'll do

  • Manage daily operations of the engineering team while providing mentorship and fostering a culture of innovation.
  • Oversee recruitment, performance reviews, pay decisions, and professional development for front-end, back-end, and full-stack engineers.
  • Lead the design, development, testing, and maintenance of high-quality software solutions to support business objectives.
  • Drive excellence in software delivery using Agile methodologies and DevSecOps principles for secure product releases.
  • Align engineering roadmaps with business goals and participate in architectural discussions to ensure solution consistency.
  • Manage project budgets, track performance metrics, and ensure compliance with IT policies and standards.
  • Collaborate with Product Leaders and stakeholders to identify needs and provide clear updates on delivery progress.

What we're looking for

  • Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, Business, or another computer-related field required.
  • 10+ years of diversified IT experience required.
  • 3+ years of direct or indirect leadership experience required.
  • Strong understanding of software development design and Agile practices/methodologies.
  • Excellent knowledge of C++, C#, Java, Python, JavaScript, Blazor, or ReactJS or Angular.
  • Excellent knowledge of DBMS as well as TSQL or PL/SQL.
  • Knowledge of DevSecOps principles, CI/CD pipelines, automation tools, Infrastructure as Code, and application security practices (preferred).
  • Experience with cloud-native solutions, development platforms like Azure or Kubernetes, and building APIs (preferred); Oil & Gas industry experience (preferred).

More like this

Similar roles

Software Engineering Manager

L3Harris

Nashville, TN 10 days ago
Agile Software Development Testing Digital.ai Agility SpiraTest Jama Visual Studio C-UAS System of Systems
9+ yrs exp

Software Engineering Manager

Broadridge

Newark, NJ 35 days ago $200,000–$230,000
Java Spring Kafka Camunda PostgreSQL Redis Distributed Systems API Design Event-Driven Architecture Cloud-Native Platform Engineering Agile Monitoring Alerting Root-Cause Analysis
10+ yrs exp

Software Engineering Manager (Java)

Allstate

Remote (IL) 6 days ago $120,000–$193,725
Java Spring Boot Microservices REST APIs AWS Azure Kubernetes CI/CD Kafka RabbitMQ ActiveMQ NoSQL Distributed Systems DevOps Domain-Driven Design Automated Testing Observability
7+ yrs exp Remote

Senior Software Engineering Manager

SoFi

San Francisco, CA 38 days ago $289,182–$318,100
Agile SDLC Kotlin Java Swift JavaScript CI/CD MVC MVVM Clean Architecture Android iOS Software Architecture Object-oriented programming Data Structures SDKs Automated Testing
5+ yrs exp Hybrid

Senior Software Engineering Manager

Medtronic

Mounds View, MN 3 days ago $175,200–$262,800
Data Engineering AWS Azure GCP Spark Kafka Databricks Snowflake Redshift Delta Lake Airflow dbt CI/CD Infrastructure as Code DevSecOps Microservices ETL ELT APIs
7+ yrs exp

Manager of Software Engineering

JPMorgan Chase

Austin, TX 35 days ago
Java REST Microservices LLMs Agentic AI Copilot VSCode Git Bitbucket JIRA CI/CD SDLC System Design Security Agile Methodologies
5+ yrs exp