Marathon Petroleum logo

Senior Software Engineer

Marathon Petroleum

Denver, CO
Full Time
Senior
104k-180k
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. We are seeking a highly skilled, experienced, and strategic Senior Software Engineer to be a leader within our Software Development Team in the Midstream IT organization. The role involves driving innovation, ensuring efficient and secure development processes, and championing best practices in software engineering, automation, and application security.

Key Responsibilities

  • Champions continuous improvement mindset and automation of software engineering processes.
  • Drives process excellence and innovative Software Engineering by empowering others, collaborating, taking appropriate risk, and making timely decisions within scope of responsibility.
  • Mentors less experienced team members and accelerates software engineering maturity by modeling and encouraging ongoing learning and self-development.
  • Leads efforts from end-to-end through delegation, review, and driving results holistically; leads medium complexity features from technical design through completion.
  • Executes a defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
  • Performs coding, debugging, testing and troubleshooting throughout the development process in projects with moderate to high complexity under limited or no supervision.
  • Identifies and recommends improvements to the software development lifecycle and best practices in agile engineering.
  • Conducts demos of application features and designs features to support automated testability.
  • Works with users to translate designs and solution architecture into design specifications.
  • Organizes the delivery of high-quality, innovative solutions or deliverables, setting effort estimates and continuously collaborating and updating the specifications, in line with user requirements.
  • Coordinates and implements new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
  • Partners with Midstream IT architecture organization to design, modernize, and implement applications.
  • Ensures proper documentation of software design and works with business partners to meet architecture standards.
  • Communicates ideas and information, both verbally and in writing, clearly and credibly.

Requirements

  • Bachelor's degree in computer science, Information Technology, or related field.
  • 5+ years of experience in application and software development.
  • Experience as a full-stack developer, with a focus on the Microsoft programming technology stack, including C#, BLAZOR, .NET Core, Microsoft SQL Server, Azure, Infrastructure as Code (IaC).
  • Understanding of Agile development methodologies, software release management, and DevSecOps principles and practices.
  • Basic knowledge of application security, cloud computing, debugging, version control systems, and software development lifecycle.
  • Strong communication skills and ability to lead and mentor team members.

Nice to Have

  • Experience in Oil & Gas Commercial industry.
  • AZ-204 Certification.

Qualifications

  • Bachelor's Degree in Information Technology or related field.
  • 5+ years of relevant experience.

Benefits & Perks

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

Working at Marathon Petroleum

MPC fosters a collaborative, innovative, and diverse work environment that encourages new ideas, continuous learning, and development of its people. The company values a continuous improvement mindset, automation, and security in software development, and is committed to equal opportunity employment and accommodating applicants' needs.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary104k-180k
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

Denver, CO

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