IT Manager - Software Engineering

$134,500 - $201,800/Yr

Marathon Petroleum - Denver, CO

posted 15 days ago

Full-time - Mid Level
Denver, CO
Merchant Wholesalers, Nondurable Goods

About the position

The Software Engineering Manager at Marathon Petroleum Corporation (MPC) is responsible for leading a team of software engineers and DevSecOps engineers to develop innovative, secure, and high-quality software solutions. This role involves managing the delivery of software engineering processes, fostering collaboration across teams, and ensuring alignment with business objectives. The manager will also contribute technically to solutions and maintain a culture of continuous improvement and innovation within the team.

Responsibilities

  • Collaborate to create a Solution Delivery organizational vision and strategic direction.
  • Oversee, lead, and provide coaching and mentoring for Software and DevSecOps Engineers.
  • Ensure solutions adhere to software architecture strategy and coding standards.
  • Maintain visibility and support operations of the DevSecOps platforms, ensuring high availability and performance.
  • Participate in software architectural discussions and influence decisions.
  • Collaborate with stakeholders to guide the design and management of DevSecOps capabilities.
  • Streamline deployment processes and adopt best practices in CI/CD.
  • Facilitate communication around architecture, design, and implementation objectives.
  • Maintain a culture of innovation and continuous improvement.
  • Identify technology needs and opportunities, providing effective solutions.
  • Ensure the availability, reliability, and security of technology systems.
  • Assist in the development and management of the department budget.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, or related field.
  • 10+ years of diversified IT experience.
  • 3+ years of experience leading professional staff.
  • Strong understanding of software development design and Agile practices.
  • Excellent knowledge of C++, C#, Java, Python, JavaScript, Blazor, ReactJS, or Angular.
  • Knowledge of DBMS and TSQL or PL/SQL.
  • Working knowledge of DevOps principles and CI/CD pipelines.
  • Experience migrating monolithic architectures to modern technology stacks.
  • Experience developing cloud-native solutions (i.e., Azure).
  • Excellent organizational, leadership, decision-making, and communication skills.

Nice-to-haves

  • Experience in the Oil & Gas industry.
  • Excellent knowledge of software reliability best practices and automated testing.
  • Experience in building APIs for internal and external products.

Benefits

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Paid time off
  • 401k matching program
  • Paid parental leave
  • Educational reimbursement
  • Discretionary company-sponsored annual bonus program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service