1

Computer Programming Jobs in Oklahoma City, OK (NOW HIRING)

As a Civil CAD Technician, you will be crucial in supporting our survey and construction projects ... Work closely and collaborate with project managers, surveyors, owners' engineers, and ...

As a Civil CAD Technician, you will be crucial in supporting our survey and construction projects ... Work closely and collaborate with project managers, surveyors, owners' engineers, and ...

As a Civil CAD Technician, you will be crucial in supporting our survey and construction projects ... Work closely and collaborate with project managers, surveyors, owners' engineers, and ...

Required QualificationsBachelor 's degree in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, or a related technical discipline.Demonstrated experience developing ...

Systems Software Engineer

Oklahoma City, OK ยท On-site +1

$148K - $175K/yr

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, or a related technical discipline. * Demonstrated experience developing systems or ...

Systems Software Engineer

Oklahoma City, OK ยท On-site

$148K - $175K/yr

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Systems Engineering, or a related technical discipline. * Demonstrated experience developing systems or ...

Showing results 21-40

Computer Programming information

See Oklahoma City, OK salary details

$30.7K

$60.4K

$88.7K

How much do computer programming jobs pay per year?

As of Aug 21, 2026, the average yearly pay for computer programming in Oklahoma City, OK is $60,358.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,900.00 and $74,300.00 per year, depending on experience, location, and employer.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries such as technology, finance, and healthcare. It typically requires strong problem-solving skills, knowledge of programming languages, and continuous learning to keep up with evolving tools and technologies. The field often provides competitive salaries, flexible work environments, and potential for remote work.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use programming languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are the most commonly searched types of Computer Programming jobs in Oklahoma City, OK?

The most popular types of Computer Programming jobs in Oklahoma City, OK are:

What cities near Oklahoma City, OK are hiring for Computer Programming jobs?

Cities near Oklahoma City, OK with the most Computer Programming job openings:

Infographic showing various Computer Programming job openings in Oklahoma City, OK as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $60,358 per year, or $29 per hour.

CAD Technician III - Water/Wastewater

Ardurra Group, Inc.

Oklahoma City, OK โ€ข On-site

Full-time

Re-posted 4 days ago


Job description

Ardurra is looking to hire a CAD Production Technician III to join our Water/Wastewater group in Oklahoma City, OK!
Ardurra is a multidisciplinary civil engineering services firm which provides broad-based solutions tailored to the specific needs of the public and private sector. We leverage the depth of our professional and technical expertise, as well as our integrated structure, to deliver practical, innovative solutions for our clients.
We have been creating opportunities for our employees to develop both personally and professionally. As a result, our team has contributed to some of the nation's most important infrastructure projects. These are projects that can positively impact people's lives.
Primary Function
Under general supervision and technical mentorship, the CAD Production Technician III performs intermediate to advanced CAD production work supporting water and wastewater infrastructure projects, including pipeline conveyance systems and treatment facilities. This role applies established drafting standards and procedures to develop accurate, constructible engineering drawings using Civil 3D and/or Mechanical CAD platforms, with increasing independence and technical responsibility.
Assignments are intended to expand exposure to complex pipeline layouts, plant infrastructure, and multi-discipline coordination, building upon prior CAD experience while further developing job knowledge and technical skills.
Primary Duties
  • Perform a variety of intermediate to advanced CAD production tasks with increasing independence, exercising sound judgment to adapt processes, resolve technical issues, and recognize when engineering input is required
  • Prepare and revise pipeline and facility drawings from redlines, sketches, and design markups, including:
    • Waterlines, sanitary sewer, and force mains
    • Pipe profiles, plan-and-profile sheets, and details
    • Treatment plant site plans, piping layouts, and mechanical arrangements
  • Utilize Civil 3D for pipeline alignments, profiles, pipe networks, surfaces, and data references, and/or Mechanical CAD tools for plant piping, equipment layouts, and details
  • Maintain CAD data integrity and drawing standards throughout the project lifecycle
  • Coordinate drawings across disciplines, supporting consistency between civil, structural, mechanical, and process elements
  • Reference and apply information from vendor drawings, equipment cut sheets, catalogs, and technical manuals, interfacing with engineers and designers as needed
  • Support construction-phase activities, including drawing revisions, clarifications, and record drawings (as-builts)
  • Assist with field assignments as required, such as site visits, data verification, or construction coordination
  • Share technical knowledge and collaborate across project teams, providing informal guidance or mentoring to less experienced production staff
  • Demonstrate accountability, initiative, and reliability in managing workload with minimal supervision and supporting overall team objectives

Knowledge, Skills, and Abilities
  • Strong knowledge of intermediate to advanced CAD drafting practices, standards, and workflows related to water and wastewater projects
  • Proficiency with Civil 3D for pipeline and conveyance design and/or Mechanical CAD platforms for treatment plant piping and equipment layouts
  • Ability to prepare and edit complex engineering drawings, ensuring accuracy, constructability, and data consistency
  • Understanding of pipeline and treatment facility components, including piping systems, appurtenances, and site constraints
  • Ability to work independently on technical tasks, provide peer mentorship, and interface effectively with engineers, designers, and technical staff
  • Capability to research and apply information from technical references and vendor documentation with minimal oversight
  • Strong organizational skills with the ability to manage priorities, adapt to changing project needs, and maintain quality standards

Education, Certification, and Experience Requirements
  • High school diploma or equivalent required; Associate's degree or Technical Certificate in Drafting, CAD, or related field preferred
  • 4-6 years of related CAD/production experience, preferably supporting water or wastewater treatment and/or pipeline projects
  • Demonstrated mastery of Production Technician II duties or equivalent experience
  • Intermediate to advanced proficiency in Civil 3D and/or Mechanical CAD, including an understanding of drafting standards, math, and engineering concepts related to pipelines and facilities
  • Working knowledge of Microsoft Office applications
  • Demonstrated ability to work independently on technical CAD tasks
  • Equivalent combinations of education and experience may be considered

Why Ardurra?
While Ardurra offers competitive compensation and rich benefits programs, it is our culture that truly sets us apart from our peers. We nurture a family-like culture, striving to create a work environment that is enjoyable, challenging and rewarding but also fun. We are acutely focused on developing our staff, whether through our internal Ardurra Academy or through our industry-leading Leadership program. We have made a deliberate and focused commitment to nurture a people-centric culture where people are: valued as individuals; supported in their professional and career development with multiple, varied career paths; provided the tools and resources to be successful, engaged, and satisfied in their work; and positive benefits, time-off programs, and flexibility to help maintain a healthy balance between work and home.
Ardurra is an Equal Opportunity/ Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, gender identity or sexual orientation.
NOTICE TO THIRD PARTY AGENCIES:
Ardurra does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Agency Agreement, Ardurra will not consider or agree to payment of any referral compensation or recruiter fee. If a resume or candidate is submitted to any hiring manager without a previously signed agreement, Ardurra reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. These candidates will be considered property of Ardurra. We're not currently looking to add any more agencies to our list of approved vendors, so please do not contact any of our managers or recruitment team with sales calls or details of your candidates.
#LI-KB1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
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.