Marathon Petroleum Corporation · 7 hours ago
Senior Software Engineer - Full Stack Microsoft Azure Developer
Marathon Petroleum Corporation is committed to being a great place to work that encourages diverse perspectives and develops its people. The Senior Software Engineer will design, develop, test, and maintain high-quality software solutions while collaborating with teams to deliver innovative solutions that meet business requirements.
EnergyAgricultureNatural ResourcesOil and Gas
Responsibilities
Champions a continuous improvement mindset, usage of AI, and automation of software engineering processes
Leads efforts from end-to-end through delegation, review, and driving results holistically; leads medium complexity features from technical design through completion by empowering others, collaborating, taking appropriate risk, and making timely decisions within scope of responsibility
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. Conducts research, design and prototyping and experience on a cross-functional team
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 IT architecture to efficiently and effectively design, modernize, and implement applications
Ensures proper documentation of software design and works with business partners to design and implement solutions to meet architecture standards
Mentors less experienced team members and accelerates software engineering maturity by modeling and encouraging ongoing learning and self-development
Qualification
Required
Bachelor's Degree in Information Technology, related field or equivalent experience
Five (5) or more years of relevant experience required
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) and related technologies
Understanding of Agile development methodologies, software release management, and DevSecOps principles and practices
Agile Methodologies - Agile project management is an iterative approach to delivering a project throughout its life cycle, taking incremental steps towards the completion of a project
Application Security - Refers to the measures and practices implemented to protect software applications from security threats and vulnerabilities
Cloud Computing - Knowing how to manage cloud services, develop cloud applications and use cloud architecture to meet customer needs
Continuous Improvement Mindset - Identifies and leads opportunities for continuous improvement and value creation, both incremental and large-scale
Database Management - The function of managing and maintaining database management systems (DBMS) software, designed to define, manipulate, retrieve and manage data in a database
Debugging - The process of finding and resolving bugs within computer programs, software, or systems
DevSecOps - A set of practices that automates the integration of security at every phase of the software development lifecycle, from initial design through integration, testing, deployment, and software delivery, with an aim towards shortening the systems development life cycle and as well as continuous delivery and a security first approach
General Programming - Applies a computer language to communicate with computers using a set of instructions and to automate the execution of tasks
Log Monitoring - Logging and monitoring are crucial aspects of software development that involve capturing and analyzing information about a software system's behavior, performance, and errors
Software Development Life Cycle (SDLC) - A process used by the software industry to design, develop and test high quality software
Software Testing - An investigation conducted to provide stakeholders with information about the quality of the software product or service under test
Version Control System - Software tool that helps engineers and other collaborators manage changes to source code, documents, and other files over time
Preferred
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) and related technologies
Understanding of Agile development methodologies, software release management, and DevSecOps principles and practices is preferred
AZ-900, AZ-204 Certification is a plus
Benefits
Access to health, vision, and dental insurance
Paid time off
401k matching program
Paid parental leave
Educational reimbursement
Discretionary company-sponsored annual bonus program
Company
Marathon Petroleum Corporation
Marathon Petroleum Corporation (MPC) is a leading, integrated, downstream and midstream energy company headquartered in Findlay, Ohio.
H1B Sponsorship
Marathon Petroleum Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (29)
2024 (6)
2022 (21)
2021 (5)
2020 (4)
Funding
Current Stage
Public CompanyTotal Funding
$2B2025-02-06Post Ipo Debt· $2B
2011-07-01IPO
Recent News
legacy.thefly.com
2026-02-05
Business News Americas
2026-02-04
Company data provided by crunchbase