Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Marathon Petroleum Corporation

Senior Software Engineer – Full Stack, .NET, Azure Developer

Marathon Petroleum Corporation

. Lead end-to-end efforts through delegation, review, and holistic delivery of results .

Posted 9/21/2026full-timeUnited StatesSenior💰 $106,900 - $184,300 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading software engineering projects, particularly with Microsoft Power Platform technologies, while ensuring adherence to agile methodologies and application lifecycle management. Capable of mentoring team members and driving continuous improvement in software development practices.

Highest-signal resume keywords
Microsoft Power Platform DevelopmentREST API IntegrationAgile MethodologiesJavaScript, TypeScript, C#, .NETPower Platform Developer Associate (PL-400)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringCodingDebuggingTestingTroubleshootingApplication Lifecycle Management (ALM)CI/CD PipelinesDeployment AutomationDataverseCustom APIs
Soft Skills
Analytical SkillsProblem-SolvingCommunicationStakeholder ManagementMentoring
Tools & Technologies
Microsoft Power AppsPower AutomateAzure ServicesPCF ControlsDataverse Plug-Ins
Certifications & Qualifications
Power Platform Developer Associate (PL-400)Azure Developer Associate (AZ-204)
Industry Keywords
Enterprise Software ArchitectureAgile EngineeringContinuous ImprovementAutomationIntegration Patterns

Tech Stack

Tools & technologies
AzureJavaScriptTypeScript.NET

About the role

Key responsibilities & impact
  • Lead end-to-end efforts through delegation, review, and holistic delivery of results
  • Lead medium-complexity features from technical design through completion
  • Execute the software engineering roadmap and contribute to engineering and technology strategy
  • Perform coding, debugging, testing, and troubleshooting for moderate- to high-complexity projects
  • Identify and recommend improvements to software development lifecycle practices and agile engineering
  • Conduct application feature demos and design features for automated testability
  • Conduct research, design, prototyping, and cross-functional team work
  • Translate designs and solution architecture into design specifications with users
  • Organize delivery of high-quality, innovative solutions, including effort estimates and specification updates
  • Coordinate and implement enterprise software architectures, standards, methods, and logic
  • Document software designs and collaborate with business partners to meet architecture standards
  • Champion continuous improvement, AI usage, and automation of software engineering processes
  • Drive process excellence and innovative software engineering through collaboration and timely decisions
  • Mentor less experienced team members and promote ongoing learning and self-development

Requirements

What you’ll need
  • Bachelor’s Degree in Information Technology, related field, or equivalent experience required
  • 5+ years of relevant IT experience
  • Experience designing, developing, and supporting solutions using Microsoft Power Platform technologies, including Power Apps (Canvas and Model-Driven Apps), Power Automate, and Dataverse
  • Experience developing and supporting enterprise integrations using REST APIs, custom connectors, Azure services, Microsoft integration technologies, and modern application integration patterns
  • Proficiency in JavaScript, TypeScript, C#, .NET, JSON, PCF controls, custom APIs, and Dataverse plug-ins
  • Strong understanding of agile methodologies, application lifecycle management (ALM), source control, CI/CD pipelines, deployment automation, and DevSecOps principles
  • Strong understanding of Power Platform security, authentication, authorization, and secure application development practices
  • Experience troubleshooting and resolving application, integration, performance, scalability, and operational issues in enterprise environments
  • Strong analytical, problem-solving, communication, and stakeholder management skills
  • Power Platform Developer Associate (PL-400) and/or Azure Developer Associate (AZ-204) certifications are highly desirable
  • Must meet applicable work authorization requirements for employment in the United States

Benefits

Comp & perks
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Paid time off
  • 401k matching program
  • Paid parental leave
  • Educational reimbursement
  • Discretionary company-sponsored annual bonus program