Resume and JobRESUME AND JOB
Marathon Petroleum logo

Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!

Marathon Petroleum

Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!

full-timePosted: Feb 17, 2026

Job Description

Senior Software Engineer - Full Stack Microsoft Azure Developer at Marathon Petroleum

Role Overview

The Senior Software Engineer - Full Stack Microsoft Azure Developer role at Marathon Petroleum (MPC) is a pivotal position within the Midstream and Refining IT organization. This role demands a highly skilled and experienced software engineer with a strong background in full-stack development using the Microsoft technology stack, with a particular emphasis on Azure cloud services. The ideal candidate will not only possess deep technical expertise but also exhibit strong leadership qualities and excellent communication skills. This role serves as a catalyst for innovation and continuous improvement, championing best practices in software development, leveraging AI and automation, and ensuring the security and efficiency of development processes. The Senior Software Engineer will be responsible for driving process excellence, mentoring junior team members, and contributing to the organization's overall technology strategy.

Day in the Life

A typical day for the Senior Software Engineer - Full Stack Microsoft Azure Developer might involve: * Participating in Agile sprint planning and daily stand-up meetings. * Designing and developing new features using C#, .NET Core, and BLAZOR. * Working with Azure cloud services, such as Azure Functions, Azure Logic Apps, and Azure SQL Database. * Implementing Infrastructure as Code (IaC) using tools like Azure Resource Manager or Terraform. * Conducting code reviews and providing constructive feedback to team members. * Troubleshooting and debugging complex software issues. * Collaborating with architects to ensure solutions align with enterprise standards. * Mentoring junior developers and providing technical guidance. * Researching and evaluating new technologies and tools. * Presenting demos of application features to stakeholders. * Working with users to translate designs and solution architecture into design specifications. * Contributing to the development and maintenance of CI/CD pipelines.

Why Findlay, Ohio; Denver, Colorado; and San Antonio, Texas?

Marathon Petroleum offers this Senior Software Engineer role in three distinct locations: Findlay, Ohio; Denver, Colorado; and San Antonio, Texas. Each location presents unique advantages: * **Findlay, Ohio:** Findlay offers a lower cost of living compared to major metropolitan areas, making it an attractive option for those seeking a balanced lifestyle. The city boasts a strong sense of community and provides easy access to outdoor recreational activities. * **Denver, Colorado:** Denver is a thriving tech hub with a vibrant cultural scene and access to numerous outdoor activities in the Rocky Mountains. The city attracts a diverse pool of talent and offers ample opportunities for professional growth. * **San Antonio, Texas:** San Antonio is a city with a rich history and a growing economy. The city offers a relatively low cost of living, a diverse culture, and a strong job market in the technology sector.

Career Path

This Senior Software Engineer role offers a clear path for career advancement within Marathon Petroleum. Potential career paths include: * **Principal Software Engineer:** Lead complex projects and provide technical leadership to a team of engineers. * **Software Architect:** Design and implement enterprise-level software solutions. * **Engineering Manager:** Manage a team of software engineers and oversee the development process. * **Technical Lead:** Provide technical direction and guidance to a team of developers.

Salary & Benefits

The estimated salary range for this Senior Software Engineer - Full Stack Microsoft Azure Developer role is $110,000 to $160,000 per year, depending on experience and qualifications. Marathon Petroleum offers a comprehensive benefits package, including: * Health insurance (medical, dental, vision) * Paid time off (PTO) * 401(k) retirement savings plan with company matching * Employee stock purchase plan (ESPP) * Performance-based bonus programs * Life insurance and disability coverage * Tuition reimbursement * Employee assistance program (EAP) * Wellness programs * Flexible spending accounts (FSAs) * Adoption assistance * Paid parental leave * Employee discounts

MPC Culture

Marathon Petroleum is committed to fostering a great place to work, one that welcomes new ideas, encourages diverse perspectives, develops its people, and fosters a collaborative team environment. MPC values innovation, integrity, and respect. The company is dedicated to providing employees with opportunities for growth and development. ## How to Apply Interested and qualified candidates are encouraged to apply for the Senior Software Engineer - Full Stack Microsoft Azure Developer position through the Marathon Petroleum careers website. Please submit your resume and cover letter, highlighting your relevant experience and qualifications. ## Frequently Asked Questions (FAQ) **Q1: What are the key skills required for this role?** A1: Key skills include C#, .NET Core, BLAZOR, Microsoft SQL Server, Azure, Infrastructure as Code (IaC), Agile development, DevSecOps, and strong problem-solving abilities. **Q2: What is the educational requirement for this position?** A2: A Bachelor’s Degree in Information Technology, a related field, or equivalent experience is required. **Q3: What is the work environment like at Marathon Petroleum?** A3: Marathon Petroleum fosters a collaborative and inclusive work environment that values diversity and innovation. **Q4: What career growth opportunities are available?** A4: Potential career paths include Principal Software Engineer, Software Architect, Engineering Manager, and Technical Lead. **Q5: Does Marathon Petroleum offer relocation assistance?** A5: Relocation assistance may be available for qualified candidates. **Q6: What is the company's policy on work-life balance?** A6: Marathon Petroleum recognizes the importance of work-life balance and offers various programs and resources to support employees. **Q7: What is the interview process like?** A7: The interview process typically involves a phone screening, followed by one or more in-person or virtual interviews with the hiring manager and team members. **Q8: Is prior experience in the Oil & Gas industry required?** A8: While prior experience in the Oil & Gas Commercial industry is preferred, it is not required. **Q9: What is the significance of the AZ-204 certification?** A9: The AZ-204 certification demonstrates proficiency in developing solutions for Microsoft Azure and is considered a plus. **Q10: What kind of training and development opportunities are offered?** A10: Marathon Petroleum offers tuition reimbursement and various professional development opportunities to support employee growth.

Locations

  • Findlay, Ohio, United States
  • Denver, Colorado, United States
  • San Antonio, Texas, United States

Salary

Estimated Salary Rangemedium confidence

121,000 - 176,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C#intermediate
  • BLAZORintermediate
  • .NET Coreintermediate
  • Microsoft SQL Serverintermediate
  • Azureintermediate
  • Infrastructure as Code (IaC)intermediate
  • Agile Development Methodologiesintermediate
  • Software Release Managementintermediate
  • DevSecOpsintermediate
  • Application Securityintermediate
  • Software Developmentintermediate
  • Codingintermediate
  • Debuggingintermediate
  • Testingintermediate
  • Troubleshootingintermediate
  • Solution Architectureintermediate
  • Software Designintermediate
  • AIintermediate
  • Automationintermediate
  • Continuous Improvementintermediate
  • Mentoringintermediate
  • Delegationintermediate
  • Technical Designintermediate
  • Prototypingintermediate
  • Cross-Functional Team Collaborationintermediate

Required Qualifications

  • Bachelor’s Degree in Information Technology, related field, or equivalent experience required (experience)
  • 5+ years of relevant IT experience (experience)
  • Experience as a full-stack developer (experience)
  • Proficiency with Microsoft programming technology stack, including C#, BLAZOR, .NET Core, Microsoft SQL Server (experience)
  • Hands-on experience with Azure cloud services (experience)
  • Experience with Infrastructure as Code (IaC) practices and related technologies (experience)
  • Understanding of Agile development methodologies (experience)
  • Experience with software release management (experience)
  • Familiarity with DevSecOps principles and practices (experience)
  • Background and experience in Oil & Gas Commercial industry preferred (experience)
  • AZ-204 Certification (preferred) (experience)
  • Strong understanding of application security best practices (experience)
  • Excellent leadership skills (experience)
  • Strong communication skills (experience)

Responsibilities

  • Champion a continuous improvement mindset, usage of AI, and automation of software engineering processes.
  • Drive process excellence and innovative Software Engineering by empowering others, collaborating, taking appropriate risks, and making timely decisions within scope of responsibility.
  • Mentor less experienced team members and accelerates software engineering maturity by modeling and encouraging ongoing learning and self-development.
  • Lead efforts from end-to-end through delegation, review, and driving results holistically; lead medium complexity features from technical design through completion.
  • Execute a defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
  • Perform coding, debugging, testing and troubleshooting throughout the development process in projects with moderate to high complexity under limited or no supervision.
  • Identify and recommend improvements to the software development lifecycle and best practices in agile engineering.
  • Conduct demos of application features and designs features to support automated testability.
  • Conduct research, design and prototyping and experience on a cross-functional team.
  • Work with users to translate designs and solution architecture into design specifications.
  • Organize the delivery of high-quality, innovative solution or deliverables, setting effort estimates and continuously collaborating and updating the specifications, in line with user requirements.
  • Coordinate and implement new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
  • Partner with architecture organization to efficiently and effectively design, modernize, and implement applications.
  • Ensure proper documentation of software design and works with business partners to design and implement solutions to meet architecture standards.

Benefits

  • general: Comprehensive health insurance plans (medical, dental, vision)
  • general: Generous paid time off (PTO) policy, including vacation, sick leave, and holidays
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Employee Stock Purchase Plan (ESPP)
  • general: Performance-based bonus programs
  • general: Life insurance and disability coverage
  • general: Tuition reimbursement and professional development opportunities
  • general: Employee assistance program (EAP) for confidential counseling and support
  • general: Wellness programs and resources to promote employee health and well-being
  • general: Flexible spending accounts (FSAs) for healthcare and dependent care expenses
  • general: Adoption assistance program
  • general: Paid parental leave
  • general: Employee discounts on company products and services
  • general: Relocation assistance (if applicable)
  • general: Opportunities for career advancement and growth within the company
  • general: A collaborative and inclusive work environment that values diversity and innovation
  • general: Access to cutting-edge technology and tools
  • general: Opportunities to participate in community volunteer events and initiatives
  • general: Employee recognition programs to celebrate achievements and contributions

Target Your Resume for "Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!" , Marathon Petroleum

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!" , Marathon Petroleum

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFull Stack DevelopmentMicrosoft AzureC#.NETDevOpsCloud ComputingFindlayOhioDenverColoradoSan AntonioTexasSenior Software EngineerFull Stack DeveloperMicrosoft Azure Developer.NET CoreBLAZORMicrosoft SQL ServerAzure CloudInfrastructure as CodeAgile DevelopmentDevSecOpsSoftware DevelopmentFindlay Ohio JobsDenver Colorado JobsSan Antonio Texas JobsMarathon Petroleum CareersSoftware ArchitectureApplication SecurityContinuous IntegrationContinuous DeliveryTechnical LeadershipMentoringOil and Gas IndustryAZ-204 CertificationFull Stack Microsoft Azure Developer JobsEnergyOil & GasEngineeringOperations

Answer 10 quick questions to check your fit for Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now! @ Marathon Petroleum.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Marathon Petroleum logo

Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!

Marathon Petroleum

Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!

full-timePosted: Feb 17, 2026

Job Description

Senior Software Engineer - Full Stack Microsoft Azure Developer at Marathon Petroleum

Role Overview

The Senior Software Engineer - Full Stack Microsoft Azure Developer role at Marathon Petroleum (MPC) is a pivotal position within the Midstream and Refining IT organization. This role demands a highly skilled and experienced software engineer with a strong background in full-stack development using the Microsoft technology stack, with a particular emphasis on Azure cloud services. The ideal candidate will not only possess deep technical expertise but also exhibit strong leadership qualities and excellent communication skills. This role serves as a catalyst for innovation and continuous improvement, championing best practices in software development, leveraging AI and automation, and ensuring the security and efficiency of development processes. The Senior Software Engineer will be responsible for driving process excellence, mentoring junior team members, and contributing to the organization's overall technology strategy.

Day in the Life

A typical day for the Senior Software Engineer - Full Stack Microsoft Azure Developer might involve: * Participating in Agile sprint planning and daily stand-up meetings. * Designing and developing new features using C#, .NET Core, and BLAZOR. * Working with Azure cloud services, such as Azure Functions, Azure Logic Apps, and Azure SQL Database. * Implementing Infrastructure as Code (IaC) using tools like Azure Resource Manager or Terraform. * Conducting code reviews and providing constructive feedback to team members. * Troubleshooting and debugging complex software issues. * Collaborating with architects to ensure solutions align with enterprise standards. * Mentoring junior developers and providing technical guidance. * Researching and evaluating new technologies and tools. * Presenting demos of application features to stakeholders. * Working with users to translate designs and solution architecture into design specifications. * Contributing to the development and maintenance of CI/CD pipelines.

Why Findlay, Ohio; Denver, Colorado; and San Antonio, Texas?

Marathon Petroleum offers this Senior Software Engineer role in three distinct locations: Findlay, Ohio; Denver, Colorado; and San Antonio, Texas. Each location presents unique advantages: * **Findlay, Ohio:** Findlay offers a lower cost of living compared to major metropolitan areas, making it an attractive option for those seeking a balanced lifestyle. The city boasts a strong sense of community and provides easy access to outdoor recreational activities. * **Denver, Colorado:** Denver is a thriving tech hub with a vibrant cultural scene and access to numerous outdoor activities in the Rocky Mountains. The city attracts a diverse pool of talent and offers ample opportunities for professional growth. * **San Antonio, Texas:** San Antonio is a city with a rich history and a growing economy. The city offers a relatively low cost of living, a diverse culture, and a strong job market in the technology sector.

Career Path

This Senior Software Engineer role offers a clear path for career advancement within Marathon Petroleum. Potential career paths include: * **Principal Software Engineer:** Lead complex projects and provide technical leadership to a team of engineers. * **Software Architect:** Design and implement enterprise-level software solutions. * **Engineering Manager:** Manage a team of software engineers and oversee the development process. * **Technical Lead:** Provide technical direction and guidance to a team of developers.

Salary & Benefits

The estimated salary range for this Senior Software Engineer - Full Stack Microsoft Azure Developer role is $110,000 to $160,000 per year, depending on experience and qualifications. Marathon Petroleum offers a comprehensive benefits package, including: * Health insurance (medical, dental, vision) * Paid time off (PTO) * 401(k) retirement savings plan with company matching * Employee stock purchase plan (ESPP) * Performance-based bonus programs * Life insurance and disability coverage * Tuition reimbursement * Employee assistance program (EAP) * Wellness programs * Flexible spending accounts (FSAs) * Adoption assistance * Paid parental leave * Employee discounts

MPC Culture

Marathon Petroleum is committed to fostering a great place to work, one that welcomes new ideas, encourages diverse perspectives, develops its people, and fosters a collaborative team environment. MPC values innovation, integrity, and respect. The company is dedicated to providing employees with opportunities for growth and development. ## How to Apply Interested and qualified candidates are encouraged to apply for the Senior Software Engineer - Full Stack Microsoft Azure Developer position through the Marathon Petroleum careers website. Please submit your resume and cover letter, highlighting your relevant experience and qualifications. ## Frequently Asked Questions (FAQ) **Q1: What are the key skills required for this role?** A1: Key skills include C#, .NET Core, BLAZOR, Microsoft SQL Server, Azure, Infrastructure as Code (IaC), Agile development, DevSecOps, and strong problem-solving abilities. **Q2: What is the educational requirement for this position?** A2: A Bachelor’s Degree in Information Technology, a related field, or equivalent experience is required. **Q3: What is the work environment like at Marathon Petroleum?** A3: Marathon Petroleum fosters a collaborative and inclusive work environment that values diversity and innovation. **Q4: What career growth opportunities are available?** A4: Potential career paths include Principal Software Engineer, Software Architect, Engineering Manager, and Technical Lead. **Q5: Does Marathon Petroleum offer relocation assistance?** A5: Relocation assistance may be available for qualified candidates. **Q6: What is the company's policy on work-life balance?** A6: Marathon Petroleum recognizes the importance of work-life balance and offers various programs and resources to support employees. **Q7: What is the interview process like?** A7: The interview process typically involves a phone screening, followed by one or more in-person or virtual interviews with the hiring manager and team members. **Q8: Is prior experience in the Oil & Gas industry required?** A8: While prior experience in the Oil & Gas Commercial industry is preferred, it is not required. **Q9: What is the significance of the AZ-204 certification?** A9: The AZ-204 certification demonstrates proficiency in developing solutions for Microsoft Azure and is considered a plus. **Q10: What kind of training and development opportunities are offered?** A10: Marathon Petroleum offers tuition reimbursement and various professional development opportunities to support employee growth.

Locations

  • Findlay, Ohio, United States
  • Denver, Colorado, United States
  • San Antonio, Texas, United States

Salary

Estimated Salary Rangemedium confidence

121,000 - 176,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C#intermediate
  • BLAZORintermediate
  • .NET Coreintermediate
  • Microsoft SQL Serverintermediate
  • Azureintermediate
  • Infrastructure as Code (IaC)intermediate
  • Agile Development Methodologiesintermediate
  • Software Release Managementintermediate
  • DevSecOpsintermediate
  • Application Securityintermediate
  • Software Developmentintermediate
  • Codingintermediate
  • Debuggingintermediate
  • Testingintermediate
  • Troubleshootingintermediate
  • Solution Architectureintermediate
  • Software Designintermediate
  • AIintermediate
  • Automationintermediate
  • Continuous Improvementintermediate
  • Mentoringintermediate
  • Delegationintermediate
  • Technical Designintermediate
  • Prototypingintermediate
  • Cross-Functional Team Collaborationintermediate

Required Qualifications

  • Bachelor’s Degree in Information Technology, related field, or equivalent experience required (experience)
  • 5+ years of relevant IT experience (experience)
  • Experience as a full-stack developer (experience)
  • Proficiency with Microsoft programming technology stack, including C#, BLAZOR, .NET Core, Microsoft SQL Server (experience)
  • Hands-on experience with Azure cloud services (experience)
  • Experience with Infrastructure as Code (IaC) practices and related technologies (experience)
  • Understanding of Agile development methodologies (experience)
  • Experience with software release management (experience)
  • Familiarity with DevSecOps principles and practices (experience)
  • Background and experience in Oil & Gas Commercial industry preferred (experience)
  • AZ-204 Certification (preferred) (experience)
  • Strong understanding of application security best practices (experience)
  • Excellent leadership skills (experience)
  • Strong communication skills (experience)

Responsibilities

  • Champion a continuous improvement mindset, usage of AI, and automation of software engineering processes.
  • Drive process excellence and innovative Software Engineering by empowering others, collaborating, taking appropriate risks, and making timely decisions within scope of responsibility.
  • Mentor less experienced team members and accelerates software engineering maturity by modeling and encouraging ongoing learning and self-development.
  • Lead efforts from end-to-end through delegation, review, and driving results holistically; lead medium complexity features from technical design through completion.
  • Execute a defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
  • Perform coding, debugging, testing and troubleshooting throughout the development process in projects with moderate to high complexity under limited or no supervision.
  • Identify and recommend improvements to the software development lifecycle and best practices in agile engineering.
  • Conduct demos of application features and designs features to support automated testability.
  • Conduct research, design and prototyping and experience on a cross-functional team.
  • Work with users to translate designs and solution architecture into design specifications.
  • Organize the delivery of high-quality, innovative solution or deliverables, setting effort estimates and continuously collaborating and updating the specifications, in line with user requirements.
  • Coordinate and implement new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
  • Partner with architecture organization to efficiently and effectively design, modernize, and implement applications.
  • Ensure proper documentation of software design and works with business partners to design and implement solutions to meet architecture standards.

Benefits

  • general: Comprehensive health insurance plans (medical, dental, vision)
  • general: Generous paid time off (PTO) policy, including vacation, sick leave, and holidays
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Employee Stock Purchase Plan (ESPP)
  • general: Performance-based bonus programs
  • general: Life insurance and disability coverage
  • general: Tuition reimbursement and professional development opportunities
  • general: Employee assistance program (EAP) for confidential counseling and support
  • general: Wellness programs and resources to promote employee health and well-being
  • general: Flexible spending accounts (FSAs) for healthcare and dependent care expenses
  • general: Adoption assistance program
  • general: Paid parental leave
  • general: Employee discounts on company products and services
  • general: Relocation assistance (if applicable)
  • general: Opportunities for career advancement and growth within the company
  • general: A collaborative and inclusive work environment that values diversity and innovation
  • general: Access to cutting-edge technology and tools
  • general: Opportunities to participate in community volunteer events and initiatives
  • general: Employee recognition programs to celebrate achievements and contributions

Target Your Resume for "Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!" , Marathon Petroleum

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now!" , Marathon Petroleum

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFull Stack DevelopmentMicrosoft AzureC#.NETDevOpsCloud ComputingFindlayOhioDenverColoradoSan AntonioTexasSenior Software EngineerFull Stack DeveloperMicrosoft Azure Developer.NET CoreBLAZORMicrosoft SQL ServerAzure CloudInfrastructure as CodeAgile DevelopmentDevSecOpsSoftware DevelopmentFindlay Ohio JobsDenver Colorado JobsSan Antonio Texas JobsMarathon Petroleum CareersSoftware ArchitectureApplication SecurityContinuous IntegrationContinuous DeliveryTechnical LeadershipMentoringOil and Gas IndustryAZ-204 CertificationFull Stack Microsoft Azure Developer JobsEnergyOil & GasEngineeringOperations

Answer 10 quick questions to check your fit for Senior Software Engineer - Full Stack Microsoft Azure Developer Careers at Marathon Petroleum - Findlay, Ohio | Apply Now! @ Marathon Petroleum.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.