Marathon Petroleum logo

IT Manager, Software Engineering

Marathon Petroleum

Findlay, OH
Full Time
Senior
10 days ago

Job Description

About the Role

At MPC, we're committed to being a great place to work - one that welcomes new ideas, encourages diverse perspectives, develops our people, and fosters a collaborative team environment. The Software Engineering Manager role is responsible for leading and managing a team of software engineers, focusing on developing people and processes to deliver innovative, secure, and high-quality solutions. This role partners with DevSecOps and Software Architecture teams and is a hands-on manager ensuring the successful design, development, testing, and maintenance of high-quality software solutions to support MPC's business objectives.

Key Responsibilities

  • Build a best-in-class software engineering team that delivers excellent work products using agile delivery methodology.
  • Build a technology stack that enables the quick turnaround of the software products.
  • Build and drive the software engineering team to break down complex problems into smaller, simpler components, overcome challenges, and deliver results.
  • Establish an engineering roadmap aligned with Commercial IT and MPC objectives.
  • Responsible for hiring, retaining, and growing a high-performing team of software engineers.
  • Communicate effectively with stakeholders at all levels with clear updates on software delivery, risks, and achievements.
  • Manage daily operations of the team, providing guidance, mentorship, and fostering a culture of innovation and continuous improvement.
  • Oversee recruitment, development, retention, and performance management to build strong talent.
  • Plan and lead low- to medium-complexity IT projects, ensuring timely delivery within budget and quality standards.
  • Ensure the availability, reliability, and security of technology systems.
  • Collaborate with key stakeholders and internal groups to identify needs, deliver solutions, and support business objectives.
  • Maintain visibility and metrics to track adoption and software engineering maturity practices across MPC IT landscape.
  • Lead the team through periods of change and transformation, fostering a culture of innovation and collaboration.
  • Assist in developing and managing the department budget, tracking expenses, and resource allocation.
  • Stay informed of the latest technology trends, industry advancements, and regulatory changes, recommending new technologies to improve operations.
  • Assist in developing IT policies, procedures, and standards, ensuring compliance with policies and standards.

Requirements

  • Bachelor's degree in computer science, information technology, or computer engineering.
  • 10+ years of diversified IT experience.
  • 3+ years of experience leading professional staff.
  • Strong understanding of software development design and Agile practices/methodologies.
  • Deep understanding and real-world experience of applying Object-Oriented Programming & Design Patterns.
  • Deep understanding and experience with procedural and functional programming.
  • Excellent knowledge of C++, C#, Java, Python, JavaScript, Blazor, ReactJS, or Angular.
  • Excellent knowledge of DBMS as well as TSQL or PL/SQL.
  • Strong experience with development platforms such as Azure, Salesforce, Docker, Kubernetes.
  • Knowledge of software reliability best practices and automated testing (preferred).
  • Experience in building service-oriented architectures and APIs for internal and market-facing products.

Nice to Have

  • Background and experience in Oil & Gas industry.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, Business, or other computer-related degree.

Benefits & Perks

  • Access to health, vision, and dental insurance.
  • Paid time off.
  • 401k matching program.
  • Paid parental leave.
  • Educational reimbursement.
  • Discretionary company-sponsored annual bonus.

Working at Marathon Petroleum

MPC fosters a collaborative, innovative, and continuous improvement culture, emphasizing employee development, diversity, and a strong team environment. The company values new ideas, diverse perspectives, and a culture of ongoing learning and self-development.

Apply Now

Job Details

Posted AtJul 16, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Marathon Petroleum

Website

marathonpetroleum.com

Company Size

10000+ employees

Location

Findlay, OH

Industry

Petroleum and Petroleum Products Merchant Wholesalers (except Bulk Stations and Terminals)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches