1

Programming Jobs in Tulsa, OK (NOW HIRING)

Job Summary The Electrical Engineer III is responsible for performing advanced design and analysis work as directed to support various field and fabrication offices. Essential Functions * Actively ...

Electrical Senior Engineer

Tulsa, OK ยท On-site

$98K - $127K/yr

Job Summary The Senior Electrical Engineer I is responsible for performing expert level design and analysis work as directed to support various field projects and fabrication offices. The Senior ...

Showing results 21-40

Programming information

See Tulsa, OK salary details

$21.7K

$77.1K

$129.2K

How much do programming jobs pay per year?

As of Sep 15, 2026, the average yearly pay for programming in Tulsa, OK is $77,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,200.00 and $100,600.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Tulsa, OK?

The most popular types of Programming jobs in Tulsa, OK are:

Infographic showing various Programming job openings in Tulsa, OK as of August 2026, with employment types broken down into 84% Full Time, 8% Part Time, 4% Contract, and 4% Nights. Highlights an 100% In-person job distribution, with an average salary of $77,114 per year, or $37.1 per hour.

Field Project Engineer III

Tulsa, OK โ€ข On-site

Matrix PDM Engineering
Constructionย โ€ขย 1 - 5K employees

Full-time

Posted 24 days ago


Job description

Job Summaryย 

The Field Project Engineer III is responsible for overseeing and monitoring the design and project management team on behalf of the Business Unit.ย  The position will monitor and coordinate the technical deliverables required for projects, including supporting discipline engineering as well as managing the basic engineering for the project.ย  Develop the conceptual and basic engineering documents including the system layout, equipment arrangements, design criteria, PFD and major equipment specifications.ย  Serve as the primary technical contact with the client on major projects.ย  Oversee technical communication on minor or single-discipline efforts.ย 

Essential Functionsย 

  • Actively supports the Companyโ€™s commitment to safety and its โ€œCore Valuesโ€.ย 
  • Represents the Company at all times with high moral standards while adhering to the Companyโ€™s โ€œCode of Business Conduct and Ethicsโ€.ย 
  • Monitors the development of the overall system design including assuring that the proper sequence of engineering is followed for the projects.ย 
  • Works with the project delivery team to deliver a quality product as well as maintain schedule and achieve overall project success for the project and client.ย 
  • Oversees that all work is performed in accordance with approved manuals and procedures.ย 
  • Oversees that the project is constructed and documented in accordance with the contract documents and good engineering practices.ย 
  • Provides technical support to Project Managers and responsible for developing and maintaining project cost/change controls, project budget and accounting records.ย 
  • Performs change order estimating and assists the Project Manager in change order negotiations.ย 
  • Coordinates and monitors schedule updates, invoices and submittals.ย 
  • Assists in managing and reviewing the progress of contractors' construction schedules.ย 
  • Reviews weekly and monthly reports on the status and progress of the contracts, including project costs and potential changes.ย 
  • Reports the status of projects to business / market leader.ย 
  • Attends client program meetings as needed.ย 
  • Oversees construction quality assurance.ย 
  • ย Performs other responsibilities as required or assigned.ย 
  • Investigates engineering and field issues to develop mutually acceptable solutions.

Qualificationsย 

  • ย Bachelorโ€™s of Science in Mechanical, Chemical, or Electrical Engineering, or Construction Management or other related discipline required.ย 
  • 5+ years of heavy industrial experience in field engineering, project engineering, or construction management required.ย 
  • Demonstrated experience in one of the following industries:ย  chemical plants, liquid terminals, natural gas liquids or liquid natural gas.ย 
  • Understanding of industrial construction processes, structures, and construction technologies.ย 
  • General understanding of all engineering disciplines. Strength in mechanical, electrical, or instrumentation preferred with willingness to learn.
  • Ability to analyze problems, make technical decisions, and implement adequate solutions.ย 
  • Demonstrated experience following quality assurance and control procedures.ย 
  • Travel Requirements - Initial assignments will be field positions at construction sites throughout North America with periodic stints in an office.ย 
  • Physical Demands - Light physical effort required to sit or stand, reach, bend, and move about facility (including ladders and stairs).ย