IT Manager - Software Engineering

$134,500 - $201,800/Yr

Marathon Petroleum - San Antonio, TX

posted 15 days ago

Full-time - Mid Level
San Antonio, TX
5,001-10,000 employees
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 software engineering processes, fostering collaboration across various teams, and ensuring the successful delivery of technology solutions that support the Midstream business. The manager will also play a hands-on role in technical contributions and will be accountable for employee development and performance management.

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, developing effective solutions.
  • Assist in budget management and resource allocation.
  • Stay updated on technology trends and make recommendations for improvements.
  • Assess technology needs and recommend system enhancements.

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 with cloud-native solutions, particularly Azure.
  • Experience in building APIs for internal and external products.
  • Excellent organizational, leadership, decision-making, and communication skills.

Nice-to-haves

  • Experience in the Oil & Gas industry.
  • Knowledge of software reliability best practices and automated testing.
  • Experience migrating monolithic architectures to modern technology stacks.

Benefits

  • Health insurance coverage
  • Vision insurance coverage
  • Dental insurance coverage
  • 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