1

Senior Computer Programmer Jobs in Oklahoma (NOW HIRING)

Sr. Embedded Software Engineer, OTA

Oklahoma City, OK · On-site

$106K - $139K/yr

Job Title Sr. Embedded Software Engineer, OTA About Canoo Canoo's mission is to bring EVs to ... Required Experience * BS in Computer Engineering, Electrical Engineering * 5+ years of embedded ...

A master's degree in computer science, information systems, computer engineering, artificial intelligence, machine learning, data science, or a closely related field is preferred at the Senior level.

$185K/yr

Master's degree or higher in Computer Engineering, Computer Science, or Data Science and two (2) ... The University of Louisville is seeking to hire a Senior AI Engineer to research and build Physical ...

Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or ... As an experienced SAP Commerce Cloud Senior Developer, you will have the ability to share new ideas ...

Showing results 21-40

Senior Computer Programmer information

See Oklahoma salary details

$12

$48

$66

How much do senior computer programmer jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for senior computer programmer in Oklahoma is $48.27, according to ZipRecruiter salary data. Most workers in this role earn between $40.62 and $57.69 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in Oklahoma?

The most popular types of Computer Programmer jobs in Oklahoma are:

Infographic showing various Senior Computer Programmer job openings in Oklahoma as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $100,399 per year, or $48.3 per hour.

Sr. Embedded Software Engineer, OTA

Canoo

Oklahoma City, OK • On-site

$106K - $139K/yr

Full-time

Medical, PTO

Re-posted 24 days ago


Job description

Job Title
Sr. Embedded Software Engineer, OTA
About Canoo
Canoo's mission is to bring EVs to Everyone and build a world-class team to deploy this sustainable mobility revolution. We have developed breakthrough electric vehicles that are reinventing the automotive landscape with pioneering technologies, award-winning designs, and a unique business model that spans all owners in the full lifecycle of the vehicle. Canoo is starting production and is distinguished by its pioneering and experienced team of technologists, engineers, and designers. With offices around the country, the company is scaling quickly and seeking candidates who love to challenge themselves, are motivated by purpose, and possess a strong desire to get things done.
The "Canoo Way"
Canoo's success is the direct result of our disciplined application of our core operating principles and drills, which are based on three main principles: Think 80/20 ("Important versus less important"), Act 30/30 ("Reduce waste and increase output"), and Live 90/10 ("We have each other's back"). We hire based on "MET" - Mindset, Equipment and willingness to Train - and seek individuals that take accountability and deliver results being Humble, Hungry to succeed, and Hunting for opportunities to win. We train our team to engage with each other by modulating between their intellect (iQ) and emotional intelligence (eQ) applying Facts, Finesse, and Force when they communicate. The principles and drills of the CANOO Way have been fundamental to our success, our ability to grow, continuously improve, innovate and are at the core of our day-to-day operations.
Job Purpose
The Senior Embedded Software Engineer, OTA position will support the development of the Over the Air (OTA) platform including bootloader development and updating the distribution system.
Responsibilities (80s of the Position)
  • Develop and maintain OTA software on various vehicle system components
  • Develop documentation and test plans for OTA functionality
  • Investigate, debug and modify existing features
  • Test and validate OTA software on test bench and vehicles.
  • Work with different stake holders to improve OTA features.

Required Experience
  • BS in Computer Engineering, Electrical Engineering
  • 5+ years of embedded programming design experience
  • Fluent in C and C++
  • Proficient with micro-controller IDE design/development tools
  • Thorough understanding of software development practices
  • Experience in real-time operating systems
  • Experience with embedded Linux
  • Experience in standard lab equipment such as power analyzer, oscilloscopes, and logic/protocol analyzers

Preferred Experience
  • MS or PhD in Computer Engineering, Electrical Engineering
  • Experience with ST microcontroller platforms
  • Experience with CAN, SPI, I2C, RS-232, 802.11x, and TCP/IP protocols
  • Experience developing device drivers, control systems, and communications protocols
  • OTA experience
  • Experience with Python and Bash scripting
  • Experience with Unified Diagnostic Services (UDS), ISO-14229, and ISO-13400.

Travel Requirements
  • Business travel up to 20% annually.

Physical Requirements for Position
While performing the duties of this job, employees may be required to sit for prolonged periods of time, occasionally bending or stooping, lifting up to 10 pounds, and prolonged periods of computer use.
Reasonable Accommodations
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
What's Cool About Working Here...
  • Meaningful, challenging work that will redefine automotive landscape and make EVs available to everyone
  • Comprehensive Health Insurance
  • Equity Compensation
  • Flexible Paid Time Off
  • Casual workplace with an unbelievable feeling of energy

Canoo is an equal opportunity-affirmative action employer and considers all qualified applicants for employment based on business needs, job requirements and individual qualifications, without regard to race, color, religion, sex, age, disability, sexual orientation, gender identity or expression, marital status, past or present military service or any other status protected by the laws or regulations in the locations where we operate. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
Any unsolicited resumes or candidate profiles submitted in response to our job posting shall be considered the property of Canoo Inc. and its subsidiaries and are not subject to payment of referral or placement fees if any such candidate is later hired by Canoo unless you have a signed written agreement in place with us which covers the applicable job posting.
Canoo maintains compliance with the OFCCP. As such, please feel free to review the following information:
https://www.dol.gov/agencies/ofccp/posters
https://www.dol.gov/agencies/olms/poster/labor-rights-federal-contractors
If you are a person with a disability needing assistance with the application process, please call (214) 529-8055 or email us at TalentAcquisition@canoo.com
Equal Employment Opportunity Posters
Equal Employment Opportunity Posters | U.S. Department of Labor (dol.gov)
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.