1

Petroleum Software Engineer Jobs in Indiana (NOW HIRING)

$112K - $169K/yr

... software used in engineering design and visualization • Application knowledge of large mining trucks, marine engines, locomotives, petroleum engines and electric power generation Additional ...

New

$112K - $169K/yr

... software used in engineering design and visualization • Application knowledge of large mining trucks, marine engines, locomotives, petroleum engines and electric power generation Additional ...

New

PAUT Technician

Indianapolis, IN · On-site

$16.25 - $22/hr

Ability to use applicable software and computer related equipment. * High School Diploma or ... Our work is critical to the integrity and safety of industrial firms, including petroleum refinery ...

PAUT Technician

Indianapolis, IN

$17 - $21.75/hr

Ability to use applicable software and computer related equipment. Requirements * High School ... Our work is critical to the integrity and safety of industrial firms, including petroleum refinery ...

PAUT Technician

Indianapolis, IN · On-site

$17 - $21.75/hr

Ability to use applicable software and computer related equipment. Requirements * High School ... Our work is critical to the integrity and safety of industrial firms, including petroleum refinery ...

Petroleum Software Engineer information

See Indiana salary details

$40K

$76.1K

$129.4K

How much do petroleum software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for petroleum software engineer in Indiana is $76,149.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,900.00 and $108,500.00 per year, depending on experience, location, and employer.

What is a petroleum software engineer?

Petroleum Software Engineers are professionals who develop, maintain, and optimize software applications tailored for the oil and gas industry. They work on programs that assist with exploration, drilling, reservoir modeling, production optimization, and data management. Their expertise combines knowledge of software engineering with a deep understanding of petroleum engineering concepts. These engineers help companies analyze complex geological data, improve efficiency, and make informed decisions in energy production.

What is the difference between Petroleum Software Engineer vs Petroleum Geologist?

AspectPetroleum Software EngineerPetroleum Geologist
Required CredentialsBachelor's in Software Engineering, Computer Science, or related field; often certifications in programming or software developmentBachelor's or Master's in Geology, Earth Sciences, or related field; certifications like PG or GIT
Work EnvironmentOffice settings, software development labs, sometimes on-site at drilling sites for data analysisFieldwork at exploration sites, offices for data interpretation and reporting
Industry UsageDevelops software tools for reservoir modeling, seismic data analysis, and drilling operationsAnalyzes geological data to identify potential hydrocarbon reservoirs

Petroleum Software Engineers focus on creating and maintaining software solutions for exploration and production, while Petroleum Geologists analyze geological data to locate oil and gas deposits. Both roles are essential in the petroleum industry but differ in skills, work environment, and daily tasks.

What are the key skills and qualifications needed to thrive as a petroleum software engineer, and why are they important?

To thrive as a Petroleum Software Engineer, you need a solid background in computer science or engineering, proficiency in programming languages like Python or C++, and knowledge of petroleum engineering concepts. Experience with industry-specific software such as Petrel, Eclipse, or Schlumberger tools, as well as familiarity with data analysis platforms, is typically required. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with multidisciplinary teams and address complex engineering challenges. These skills and qualifications are essential to develop reliable software solutions that optimize oil and gas exploration and production processes.

How do petroleum software engineers typically collaborate with geoscientists and drilling engineers on projects?

Petroleum Software Engineers frequently work in multidisciplinary teams alongside geoscientists and drilling engineers to develop, customize, and maintain software solutions for reservoir modeling, drilling simulations, and production optimization. Communication is key, as engineers must translate field requirements and technical challenges into functional software tools. Collaboration often involves regular meetings to clarify objectives, gather feedback, and troubleshoot issues, ensuring that the software aligns closely with operational needs. This teamwork not only improves project outcomes but also offers valuable opportunities to broaden technical knowledge and cross-disciplinary skills.
What job categories do people searching Petroleum Software Engineer jobs in Indiana look for? The top searched job categories for Petroleum Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Petroleum Software Engineer jobs? Cities in Indiana with the most Petroleum Software Engineer job openings:

Mechanical Engineer - Engine Performance

RFA Engineering

Lafayette, IN • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 13 days ago


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Mechanical Engineer - Engine Performance
As a member of the Spark Ignited Gas Engine Performance team, the successful candidate will be working to develop engine systems for use in applications such as Electric Power, Gas Compression, Marine, Petroleum and other Spark Ignited applications. The engineer will be responsible for ensuring that the engine system meets program requirements with respect to performance and controls, emissions and software. They will be required to use simulation, analysis, and engineering judgment to meet program deliverables. This position will be on-site at our customer's facility located in Lafayette, IN.
Job Description
  • Responsible for engine performance requirements development
  • Engine performance calibration, mapping, and validation
  • Reporting at Design reviews, and project status reports to leadership.
  • Support of product validation in a test cell and/or field environment
  • Combustion and system level simulation using GT-Power
  • Coordinate with controls experts, aftertreatment specialists, design engineers, program managers, and others in a development and validation environment.

Requirements
  • Bachelors of Science in Mechanical Engineering or Mechanical Engineering Technology or related field.
  • Experience in performance development of internal combustion engines.
  • Experience in the simulation/modeling/analysis of internal combustion engines or sub-systems
  • Must be a self-starter, good communication skills, able to thrive in a collaborative environment
  • Must have a valid Driver's License

Desired Experience
  • Masters Degree in Mechanical Engineering with an emphasis in Engine Development or Power Systems
  • Experience with GT Power Modeling or similar software
  • Experience with thermodynamic system simulation/modeling/analysis
  • Demonstrates a strong mechanical aptitude through work experience or hobbies
  • Hands on experience with internal combustion engines.

Visa sponsorship is NOT available for this position.
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
  • Health and Dental Insurance
  • TelaDoc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.