1

Programming Jobs in Tulsa, OK (NOW HIRING)

Showing results 41-60

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.

Civil Engineer

Tulsa, OK • On-site

A & M ENGINEERING AND ENVIRONMENTAL SERVICES INCOR

Full-time

Re-posted 28 days ago


Job description

Description

Job Title: Civil Engineer 

Location: Remote


Description/Job Summary


A & M OUR COMPANY


A & M Engineering and Environmental Services, Inc. (A & M) was founded in 1984 with our Headquarters located in Tulsa, Oklahoma. From our humble beginnings, we have developed into a diverse company providing turnkey construction, remediation services, engineering/design, compliance, and professional services to governmental agencies, private sector entities, and Native American tribes. A & M is comprised of a talented team of industry leaders dedicated to solving complex projects and challenges for our clients through providing great value through leading technology, innovation, and creative solutions. 

As a responsive, cross-disciplinary team of bright, curious, and innovative problem-solvers, we are dedicated to high quality delivery to our clients. A & M is committed to providing reliable services that are top quality, precise, and cost-effective. We strive to provide turn-key services that meet all our client's needs from permitting to implementation; design to build; and remediation to monitoring. Our key drivers (safety, reliability, capability, affordability, quality, compliance, and trust) are embedded in our products and services and practiced in our professional activities.


A & M greatly values our employees and promotes a positive work/life balance with a work environment that offers opportunities for professional development and career advancement supporting our program and portfolio spanning across the United States.


POSITION DESCRIPTION     


A & M is seeking an Civil Engineer to join our team providing leadership and management supporting A & M's portfolio of environmental projects. Duties will include:

  • Direct, manage, and lead project teams;
  • Proposal development (technical writing, cost estimating, coordination meetings, scheduling, etc.);
  • Project planning and execution; 
  • Budgeting and reporting;
  • Development of planning documents; 
  • Communicate effectively with clients, regulators, project team members, and company management; and
  • Successfully execute projects safely, on time, and within budget. 


Responsibilities/Duties


WHAT YOU'LL BE DOING


The successful candidate will be responsible for:


  • Prepare design drawings for civil engineering, earthwork, and landfill construction projects.  
  • Work closely with the project management and site supervision team, crew, and clients on construction projects to provide day to day technical support to ensure work performed complies with all contract documents. 
  • QA/QC for earthwork and landfill construction.  
  • Assist with field quality control testing and sampling (Including soil, groundwater, and storm water sampling). 
  • Prepare Site Plans compliant with various zoning requirements.  
  • Develop grading plans and models including earthwork balances and drainage analysis. 
  • Assist in the Bidding and Construction Administration phases of projects. 
  • Provide technical oversight of subcontractors, be the technical interface between the owner's engineer and field crews; control and implement request for Information documents and processes. 
  • Assist with the preparation of change order documentation and claim analysis, including any supporting estimates, technical analysis, or technical writing. 
  • Support Project Manager in coordination and scheduling. 
  • Provide general construction engineering support.
  • Prepare engineering reports, plans, specifications, and studies 


The duties in this posting are representative categories to be used in deciding whether to apply for the position. These general categories do not constitute an exhaustive list of duties of the position for which you are applying. 


Requirements

Required Skills


The Civil Engineer must demonstrate the following knowledge or experience:

  • 0 - 3 years of Engineering experience, preferably in construction  
  • Bachelor's Degree in Civil, Environmental, GeoEnvironmental, Construction Engineering or closely related field from an ABET-accredited college or university required
  • EIT certification or ability to obtain certification within 3 months of hire  
  • On track or ability to obtain Professional Engineering license when eligible  
  • Day time travel (predominantly) up to 50% of the time  

PREFERRED SKILLS (not required)

  • Able to learn to software programs, with proficiency in AutoCAD/AutoCAD Civil 3D preferred 
  • Experience and/or advanced education in Geotechnical Engineering preferred 
  • Knowledge of Engineering and Construction land surveying preferred

Details


MORE ABOUT A & M 


At A & M, we strive through team collaboration, unified vision, and a positive work environment while striving for excellence for all our clients.


A pre-hire drug test is required. Some positions may require U.S. citizenship.

A & M is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. 


For more information about, or to apply for this position please click our link below:

https://aandmengineering.com/careers/.