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 – Analytics, Innovation
Marathon Petroleum CorporationSoftware Engineering Manager overseeing the development of a modern Azure data ecosystem. Leading a team to deliver secure, reliable, and cost-efficient data solutions at scale.
Tech Stack
Tools & technologiesAzure
About the role
Key responsibilities & impact- Manages daily operations of the team, providing guidance, mentorship, and driving a culture of innovation and continuous improvement.
- Oversees recruitment, development, retention, and performance to build strong talent.
- Advance data engineering maturity by establishing standard practices across the team, such as design reviews, thorough documentation, and high code quality.
- Develop templates and resources that allow teams to consistently produce reliable and maintainable data products.
- 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.
- Responsible for developing and aligning engineering roadmaps with business objectives, participating in architectural discussions, and ensuring solution consistency across the organization.
- Additionally, oversee the technical roadmap for the Data Engineering platform within the Azure analytics stack and establishes best-practice guardrails to maintain scalability and cost efficiency.
- 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.
- Manage budgets, track metrics, ensure compliance with IT policies and standards, and identify 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
- 3+ years of direct or indirect leadership experience
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
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
data engineeringagile methodologiesDevSecOpsIT project managementAzure analyticssoftware deliverycode qualitydocumentationdata productsperformance metrics
Soft Skills
leadershipmentorshipcommunicationcollaborationinnovationcontinuous improvementstakeholder engagementchange managementproblem-solvingfeedback facilitation