Senior Software Engineer
Marathon Petroleum Corporation
An exciting career awaits you At MPC, we’re committed to being a great place to work – one that welcomes new ideas, encourages diverse perspectives, develops our people, and fosters a collaborative team environment. An exciting career awaits you At MPC, we’re committed to being a great place to work – one that welcomes new ideas, encourages diverse perspectives, develops our people, and fosters a collaborative team environment. Position Summary We are seeking a highly skilled, experienced, and strategic Senior Software Engineer to be a leader within our Software Development Team in the Midstream and Refining IT organization. The ideal candidate will possess a robust background in Software Development, strong Azure skills, DevSecOps knowledge, and a deep understanding of application security best practices. Additionally, excellent leadership and strong communication skills are essential. This role demands an influencer who champions Software Development with best practices, continuous improvement, AI, and automation. The successful candidate will drive innovation within the department and ensure our development processes are efficient, secure, and modern. This position belongs to a family of jobs with increasing responsibility, competency, and skill level. Actual position title and pay grade will be based on the selected candidate’s experience and qualifications. Key Responsibilities Leads efforts from end-to-end through delegation, review, and driving results holistically; leads medium complexity features from technical design through completion. Executes a defined software engineering roadmap, contributing to the organization\'s engineering and technology strategy. Performs coding, debugging, testing and troubleshooting throughout the development process in projects with moderate to high complexity under limited or no supervision. Identifies and recommends improvements to the software development lifecycle and best practices in agile engineering. Conducts demos of application features and designs features to support automated testability. Conducts research, design and prototyping and experience on a cross-functional team. Works with users to translate designs and solution architecture into design specifications. Organizes the delivery of high-quality, innovative solution or deliverables, setting effort estimates and continuously collaborating and updating the specifications, in line with user requirements. Coordinates and implements new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications. Ensures proper documentation of software design and works with business partners to design and implement solution to meet architecture standards. Owns and improves the technical health of assigned applications, including maintainability, performance, reliability, security, scalability, and technical debt. Partners with Product Owners, Product Managers, Architects, Scrum Masters, RTEs, business partners, and delivery stakeholders to align technical execution with product priorities and enterprise direction. Champions continuous improvement, automation, AI-enabled engineering practices, DevSecOps, and modern software development approaches. Mentors engineers and supports onboarding through hands-on technical guidance, feedback, knowledge sharing, and coaching. Proactively identifies and resolves technical risks, integration issues, code quality gaps, performance concerns, and cross-team dependencies. Represents the team in technical forums and communicates risks, recommendations, and technical information clearly to technical and non-technical stakeholders. Education and Experience Bachelor’s Degree in Information Technology, related field, or equivalent experience required 5+ years of relevant IT experience Experience as a full-stack developer, with a focus on the Microsoft programming technology stack, including C#, BLAZOR, .NET Core, Microsoft SQL Server, Azure, Infrastructure as Code (IaC) and related technologies preferred. Understanding of Agile development methodologies, software release management, and DevSecOps principles and practices is preferred Background and experience in Oil & Gas Commercial industry is preferred AZ-204 Certification is highly desired Python Proficiency is a plus Skills Agile Methodologies - Agile project management is an iterative approach to delivering a project throughout its life cycle, taking incremental steps towards the completion of a project. Application Security – Refers to the measures and practices implemented to protect software applications from security threats and vulnerabilities. Cloud Computing - Knowing how to manage cloud services, develop cloud applications and use cloud architecture to meet customer needs. Continuous Improvement - Identifies and leads opportunities for continuous improvement and value creation, both incremental and large-scale Debugging - The process of finding and resolving bugs within computer programs, software, or systems. DevSecOps - A set of practices that automates the integration of security at every phase of the software development lifecycle, from initial design through integration, testing, deployment, and software delivery, with an aim towards shortening the systems development life cycle and pas well as continuous delivery and a security first approach. General Programming – Applies a computer language to communicate with computers using a set of instructions and to automate the execution of tasks. Log Monitoring – Logging and monitoring are crucial aspects of software development that involve capturing and analyzing information about a software system\'s behavior, performance, and errors. Software Development Lifecycle (SDLC) – A process used by the software industry to design, develop and test high quality softwares. Software Testing – An investigation conducted to provide stakeholders with information about the quality of the software product or service under test. Version Control System – Software tool that helps engineers and other collaborators manage changes to source code, documents, and other files over time MINIMUM QUALIFICATIONS Bachelor’s Degree in Information Technology, related field or equivalent experience. 5+ years of relevant experience As an energy industry leader, our career opportunities fuel personal and professional growth. Location: San Antonio, Texas Additional locations: Findlay, Ohio Job Requisition ID: 00022834 Location Address: 19100 Ridgewood Pkwy Education: Bachelors: Information Technology Employee Group: Full time Employee Subgroup: Regular Marathon Petroleum Company LP is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without discrimination on the basis of race, color, religion, creed, sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions), sexual orientation, gender identity, gender expression, reproductive health decision-making, age, mental or physical disability, medical condition or AIDS/HIV status, ancestry, national origin, genetic information, military, veteran status, marital status, citizenship or any other status protected by applicable federal, state, or local laws. If you would like more information about your EEO rights as an applicant, click here. If you need a reasonable accommodation for any part of the application process at Marathon Petroleum LP, please contact our Human Resources Department at View email address on click.appcast.io. Please specify the reasonable accommodation you are requesting, along with the job posting number in which you may be interested. A Human Resources representative will review your request and contact you to discuss a reasonable accommodation. Marathon Petroleum offers a total rewards program which includes, but is not limited to, access to health, vision, and dental insurance, paid time off, 401k matching program, paid parental leave, and educational reimbursement. Detailed benefit information is available at hired candidate will also be eligible for a discretionary company-sponsored annual bonus program. Equal Opportunity Employer: Veteran / Disability We will consider all qualified Applicants for employment, including those with arrest or conviction records, in a manner consistent with the requirements of applicable state and local laws. In reviewing criminal history in connection with a conditional offer of employment, Marathon will consider the key responsibilities of the role. #J-18808-Ljbffr
- ...fosters a collaborative team environment. Position Summary We are seeking a highly skilled, experienced, and strategic Senior Software Engineer to be a leader within our Software Development Team in the Midstream and Refining IT organization. The ideal candidate...SeniorFull timeLocal area
$183k - $274k
...We are currently seeking a talented and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely...SeniorFull timeContract workWork at office2 days per week$10k
...innovation. Our vision is to unlock innovation by enabling more organizations to build high quality software faster and at a lower cost. About the role As a Senior Software Engineer at BrainGu, you will serve as a technical cornerstone for our Mission-Apps-as-a-Service...SeniorHome office- ...seeking a talented individual to develop and maintain our Software as a Service (SaaS) solutions and core internal integrations... ...and mentors developers. Why You'll Love This Role As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile...Senior
$50 - $80 per hour
...Title: Senior Software Engineer Department: IT Reports To: Project Manager Location: Hybrid, San Antonio, Texas. About Idea Entity At Idea Entity, we transform customer pain points into insightful, scalable, agent-powered workflows built with empathy, clarity, and speed...SeniorImmediate startRemote workFlexible hours2 days per week1 day per week$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours$135k - $145k
...We are seeking a highly skilled Front-End Software Developer to support mission-critical operations for the United States Air Force... ...Qualifications: ~7+ years of experience in software development and engineering. ~ Bachelor’s degree in a related field (Master’s may...SeniorFull timeInterim roleLocal area- ...Job Description Job Description Overview Senior Software Engineer LOCATION: Joint Base San Antonio, TX JOB STATUS: Full Time; Salaried CLEARANCE: MUST have an active TS/SCI clearance Astrion has an exciting opportunity for a Senior Software...SeniorFull time
$10k
...that is dedicated to developing innovative software solutions for our clients. We are... ...seeking a talented and experienced Software Engineer to join our team. As a Software Engineer... ...would love to hear from you. #LI-KB2 #Mid-Senior Level Due to federal contract...SeniorHourly payFull timeContract workTemporary workWork experience placementSummer workWork at officeImmediate start2 days per week$128k - $282k
HCLTech is looking for a highly talented and self-motivated Java Full Stack Senior Technical Architect to assist in advancing the technological world through innovation. This role involves designing and governing scalable enterprise applications, requiring strong expertise...Senior- Centre Technologies is looking for a Senior Technical Consultant specializing in Azure Virtual Desktop (AVD) solutions. In this role, you will leverage your expertise to design, implement, and optimize enterprise-grade virtual desktop solutions, ensuring they meet client...Senior
- ...AWS Services, Terraform, Agile methodologies. Job Summary The Senior Technical Lead will be responsible for overseeing and leading the... ...: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, AWS Certified Developer, Oracle Certified Professional Java Programmer...Senior
$67k - $136.8k
...wherever you want it to go. Join EY and help to build a better working world. Service Delivery Center - ServiceNow Developer - Senior Drive enterprise-scale transformation on one of the world's most powerful workflow platforms. In this role, you'll design and deliver...SeniorSummer holidayFlexible hours- ...coding and code review. Work closely with designers, backend engineers, and data scientists to build holistic user experiences.... ...is required. At least 5 years of experience with front end software development/engineering with a B.S. Degree in Computer Science...Full timeContract workWork experience placementWork at officeFlexible hoursWeekend work2 days per weekWeekday work
- ...Task to be Performed: AnaVation is looking for a talented Software Developer who is passionate about technology and working with... ...candidate appreciates partnering with our customer and a group of engineers to create capabilities to support cybersecurity missions. This...Full timeContract work
- ...technical design specifications including data classifications. Source target mapping documentation for data integration and warehousing engineers. Lead data discovery discussions with stakeholders in JAD sessions and map the business requirements to logical and physical data...Remote workRelocation
- ...Software Engineer needs 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years...
$110k - $125k
...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain...$45 - $55 per hour
Required Technical Skills 1-3 years of relevant QA technical experience Contribute as an individual during test design, test planning and test execution Experience being part of an agile/scrum methodology team Experience testing web based applications, using...Hourly payFull timePart timeRemote workFlexible hoursShift work$95k - $110k
...Airrosti is looking for a Software Engineer - .NET who is passionate about delivering high-quality applications to support our mission. Our mission is simple: To deliver the best soft tissue treatment on the planet through health care providers with a genuine passion...Temporary workWork at officeRelocationFlexible hours$85.39k - $116.98k
...Strategic Group (SSG) is seeking a talented Senior Full Stack Developer Location:... ...Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure... ...on AWS Apply and promote best software engineering practices within an Agile framework...SeniorFull timeRemote work$77k - $202k
...Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to... ...data architecture strategies that meet business needs. As a Senior Associate, you analyze complex problems, mentor others, and...SeniorFull timeH1b$92k - $153k
...Job Family: Software Development & Support Travel Required: Up to 10% Clearance Required: Ability to Obtain Public Trust... ...software technologies. Solutions architecture and hands-on engineering/full-stack development of scalable and secure distributed...SeniorTemporary workFlexible hours$110.2k - $176.4k
...and passion of all of us—from design and engineering to the manufacturing and marketing of... ...into possibilities. Job Description The Senior Statistical Programmer is responsible... ...program, document, and validate statistical software code in at least one statistical...SeniorHourly payDaily paidFull timeTemporary workWork at officeRemote workFlexible hoursShift work- ...Job Description Job Description Senior Software Engineer, Robotics and Automation Location: Austin, TX Team: Automation, Data, and Controls (ADC) About the Role We are seeking a Senior Software Engineer to design, build, and deploy robotics and automation...SeniorPermanent employment
$149k - $350k
...future of design and collaboration, join us! As a Full Stack Engineer, you’ll have the opportunity to build both the products and... ...us. This opportunity applies to openings at varying seniority levels across our teams, including but not limited to Figma Editor...Full timeRemote workWork from home- ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities...Full time
$750 per month
...Full-time Description Interclypse is seeking a Software Engineer The Interclypse difference is our emphasis on employee growth and development through continuous learning, mentorship, and empowerment. Interclypse employees grow in a positive cultivating...16 hoursFull timeTemporary work$175k - $182k
...strive daily to lead the industry in program management and service delivery. Job Summary Steel Point is seeking to hire a Software Engineer to join the team of one of our intel clients. The Software Engineer will develop, maintain, and enhance complex and diverse...Full timeTemporary workFlexible hours$149k - $350k
...Figma is seeking a versatile and experienced Machine Learning / AI Engineer to join our growing AI team, working at the intersection of... ...from you If you have: ~5+ years of industry experience in software engineering, with 3+ years focused on applied machine learning...Remote jobFull timeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- network software engineer San Antonio, TX
- software engineer travel San Antonio, TX
- senior robotics software engineer San Antonio, TX
- entry level software engineer remote San Antonio, TX
- cybersecurity software engineer San Antonio, TX
- federal - software developer San Antonio, TX
- agile software developer San Antonio, TX
- financial software developer San Antonio, TX
- freelance software developer San Antonio, TX
- graduate software developer no experience San Antonio, TX











