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

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineering Manager
Marathon Petroleum CorporationSoftware Engineering Manager leading software engineering team at Marathon Petroleum Corporation. Focusing on technology solutions and team development while overseeing operations and performance.
Posted 7/10/2026full-timeHouston • Texas • 🇺🇸 United StatesSeniorLead💰 $141,300 - $212,000 per yearWebsite
Tech Stack
Tools & technologiesAngularAnsibleAzureCloudDockerJavaJavaScriptKubernetesPythonReactSQLTerraform
About the role
Key responsibilities & impact- Manages daily operations of the team, providing guidance, mentorship, and driving culture of innovation and continuous improvement.
- Oversees recruitment, development, retention, and performance to build strong talent.
- Plans and leads low- to medium-complexity IT projects, ensuring they are delivered on time, within budget, and adhere to quality standards.
- Ensures the availability, reliability, and security of technology systems.
- Collaborates with key stakeholders and internal groups to identify needs, deliver effective solutions, and support business objectives.
- Drives excellence in software delivery using agile methodologies and DevSecOps principles, ensuring fast, frequent, and secure product releases with operational excellence.
- Establishes and aligns engineering roadmaps with business objectives, participates in architectural discussions, and ensures consistency across solutions.
- Communicates effectively with stakeholders at all levels, fostering feedback loops and providing clear updates on delivery progress, risks, and achievements.
- Leads the team through change and transformation initiatives.
- Manages budgets, tracks metrics, ensures compliance with IT policies and standards, and identifies opportunities for technology adoption and process optimization.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, Business, or other computer-related degree required.
- 10+ years of diversified IT experience required.
- 3+ years of experience leading professional staff required.
- Strong understanding of software development design and Agile practices/methodologies
- Excellent knowledge of software reliability best practices and automated testing is preferred.
- Excellent knowledge of C++, C#, or Java, Python, JavaScript, Blazor, ReactJS, or Angular
- Excellent knowledge of DBMS as well as TSQL or PL/SQL
- Working knowledge of DevSecOps principles, CI/CD pipelines, automation tools (e.g., Terraform, Ansible, Azure DevOps), Infrastructure as Code concepts, and application security practices preferred.
- Experience migrating monolithic architectures to a modern technology stack
- Experience developing for cloud-native solutions (i.e., Azure).
- Strong experience with development platforms (i.e., Azure, Salesforce, Docker, Kubernetes)
- Experience in building APIs for both internal and external products.
Benefits
Comp & perks- Health insurance
- 401k matching program
- Paid time off
- Paid parental leave
- Educational reimbursement
- Discretionary company-sponsored annual bonus program
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#JavaPythonJavaScriptBlazorReactJSAngularTSQLPL/SQL
Soft Skills
MentorshipEffective CommunicationTeam LeadershipChange ManagementCollaboration