ATS Software Engineer
Altus, OK · On-site
Designs,modifies, develops, writes, and implements software programming applications for training system components. Installs, configures, and supports software applications and operating systems ...
Altus, OK · On-site
Designs,modifies, develops, writes, and implements software programming applications for training system components. Installs, configures, and supports software applications and operating systems ...
Altus, OK · On-site
Designs,modifies, develops, writes, and implements software programming applications for training system components. Installs, configures, and supports software applications and operating systems ...
Altus, OK · On-site
The position follows the direction of lead engineers, works effectively with general technical guidance, and supports the Training System Support Center (TSSC) through all phases of software design ...
Altus, OK · On-site
The position follows the direction of lead engineers, works effectively with general technical guidance, and supports the Training System Support Center (TSSC) through all phases of software design ...
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
Broken Arrow, OK · On-site
$110 - $160/hr
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
New
Broken Arrow, OK · On-site
$110 - $160/hr
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
New
Oklahoma City, OK · On-site
$144K - $217K/yr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise * Use a variety of software languages ...
Oklahoma City, OK · On-site
$144K - $217K/yr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise * Use a variety of software languages ...
Tulsa, OK · On-site
$120 - $160/hr
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
New
Tulsa, OK · On-site
$120 - $160/hr
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
New
Oklahoma City, OK · On-site
$77 - $79/hr
Software Engineer-Developer 4 , Oklahoma City, OK Bachelor Must Shift:First Start Time:8:00 AM End Time:5:00 PM Is Clearance Required To Start?:No We are seeking a highly skilled Senior Embedded ...
Quick apply
Oklahoma City, OK · On-site
$77 - $79/hr
Software Engineer-Developer 4 , Oklahoma City, OK Bachelor Must Shift:First Start Time:8:00 AM End Time:5:00 PM Is Clearance Required To Start?:No We are seeking a highly skilled Senior Embedded ...
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
Overview We are seeking a full-time Technical Lead Software Engineer at our office in Tulsa, OK. In this role, you will be responsible for being a key technical contributor and/or Lead Software ...
$144K - $217K/yr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise * Use a variety of software languages ...
$144K - $217K/yr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise * Use a variety of software languages ...
Tulsa, OK · On-site
$70K - $101K/yr
Design, develop, test, and maintain embedded software in C/C++. * Work closely with engineers, project managers, and cross-functional teams across multiple locations. * Produce and maintain technical ...
Tulsa, OK · On-site
$70K - $101K/yr
Design, develop, test, and maintain embedded software in C/C++. * Work closely with engineers, project managers, and cross-functional teams across multiple locations. * Produce and maintain technical ...
Edmond, OK · On-site
The Software Engineer will be responsible for developing software for various projects, emphasizing backend API development, mobile development, or web application development, while also providing ...
Edmond, OK · On-site
The Software Engineer will be responsible for developing software for various projects, emphasizing backend API development, mobile development, or web application development, while also providing ...
Oklahoma City, OK · On-site
$75K - $137K/yr
Northrop Grumman is seeking an Associate Engineer Software / Engineer Software. This position will be located at our Aeronautics sector in one of the following locations: San Diego, CA / Palmdale, CA ...
Oklahoma City, OK · On-site
$75K - $137K/yr
Northrop Grumman is seeking an Associate Engineer Software / Engineer Software. This position will be located at our Aeronautics sector in one of the following locations: San Diego, CA / Palmdale, CA ...
Edmond, OK · On-site
The YouVersion Software Engineer will develop software for YouVersion projects, focusing on backend API, mobile, and web application development, while providing ongoing technical support.
Edmond, OK · On-site
The YouVersion Software Engineer will develop software for YouVersion projects, focusing on backend API, mobile, and web application development, while providing ongoing technical support.
Oklahoma City, OK · On-site
$144.90 - $217.30/hr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise. * Use a variety of software languages ...
New
Oklahoma City, OK · On-site
$144.90 - $217.30/hr
Contribute to software engineering initiatives for several programs with software design & development, software test and integration, and DevOps expertise. * Use a variety of software languages ...
New
Lawton, OK · On-site
$90 - $120/hr
Overview Camgianis seeking a Senior Software Engineer who will lead thedevelopment of software frameworks and applications througharchitecture, design, implementation,testingand documentation.The ...
Lawton, OK · On-site
$90 - $120/hr
Overview Camgianis seeking a Senior Software Engineer who will lead thedevelopment of software frameworks and applications througharchitecture, design, implementation,testingand documentation.The ...
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
Quick apply
Tulsa, OK · On-site
$107K - $141K/yr
Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding of their inner workings and interdependencies.
The successful candidate for this Software Engineer position will to support the B-1b/B-52 Software team located at Tinker AFB in Oklahoma City, OK and will focus on supporting the Boeing Defense ...
The successful candidate for this Software Engineer position will to support the B-1b/B-52 Software team located at Tinker AFB in Oklahoma City, OK and will focus on supporting the Boeing Defense ...
Edmond, OK · On-site
$80 - $100/hr
Church - Edmond, OK - Developer HTML/CSS Rock Admin SQL Database We're hiring Software Engineers at Life.Church. If you've ever wanted to work on products that actually impact people every week, this ...
New
Edmond, OK · On-site
$80 - $100/hr
Church - Edmond, OK - Developer HTML/CSS Rock Admin SQL Database We're hiring Software Engineers at Life.Church. If you've ever wanted to work on products that actually impact people every week, this ...
New
Broken Arrow, OK · Hybrid
$106K - $140K/yr
Purpose of Position Responsible for developing software for simulator systems, focusing on Digital Engineering. Application areas include real time simulation; simulation of aircraft systems ...
Broken Arrow, OK · Hybrid
$106K - $140K/yr
Purpose of Position Responsible for developing software for simulator systems, focusing on Digital Engineering. Application areas include real time simulation; simulation of aircraft systems ...
$58.6K - $70.6K
2% of jobs
$70.6K - $82.5K
4% of jobs
$82.5K - $94.4K
6% of jobs
$94.4K - $106.3K
8% of jobs
$112.7K is the 25th percentile. Wages below this are outliers.
$106.3K - $118.2K
7% of jobs
$118.2K - $130.1K
18% of jobs
The median wage is $132.9K / yr.
$130.1K - $142.1K
16% of jobs
$142.1K - $154K
2% of jobs
$158.9K is the 75th percentile. Wages above this are outliers.
$154K - $165.9K
26% of jobs
$165.9K - $177.8K
1% of jobs
$177.8K - $189.7K
8% of jobs
$58.6K
$136.2K
$189.7K
An Hourly Software Engineer is a software developer who is paid based on the number of hours worked rather than a fixed salary. These engineers typically work as contractors, freelancers, or part-time employees, giving them flexibility in their schedules. They may take on short-term projects, assist with specific tasks, or provide ongoing support for businesses. Their compensation is usually determined by an agreed-upon hourly rate, which can vary based on experience, location, and project complexity.
To excel as an Hourly Software Engineer, you need a solid knowledge of programming languages (such as Python, Java, or JavaScript), familiarity with software development life cycles, and typically a degree in computer science or related field. Experience with development tools like Git, version control systems, and cloud platforms, as well as certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer, are commonly valued. Flexibility, time management, and strong communication skills are important soft skills for adapting to project needs and collaborating effectively on a contract or hourly basis. These skills and qualities ensure you can contribute efficiently, meet project deadlines, and maintain high code quality in a dynamic work environment.
Hourly Software Engineers often work on a contract or freelance basis, joining teams for specific projects or limited timeframes. Depending on the employer or client, you may work remotely, onsite, or in a hybrid setting with flexible hours set around project milestones. You’ll typically collaborate with other engineers, project managers, and sometimes clients, focusing on tasks like coding, debugging, and feature implementation within specific deliverable timelines. The work environment is usually fast-paced and goal-oriented, requiring the ability to quickly integrate with teams and adapt to varying work styles. This role is well-suited for professionals seeking variety in projects and schedules, as well as the opportunity to enhance their technical skills across different platforms and industries.
The most popular types of Software Engineer jobs in Oklahoma are:
For Hourly Software Engineer jobs in Oklahoma, the most frequently searched job titles are:
The top searched job categories for Hourly Software Engineer jobs in Oklahoma are:
Full-time
Posted 8 days ago
Who We Are:
What We Have to Offer:
This position is contingent on Contract Award.
Summary
This roleis performedas part of a production engineering team supporting the development, integration, and deployment of training systems. Responsibilities include networking,interfacingplatform simulation applications, and providingproduct leveltroubleshooting and integration. The position follows the direction of lead engineers, works effectively with general technical guidance, and supports the Training System Support Center (TSSC) through all phases of software design, implementation, testing, and deployment. Engineering solutions must be imaginative, thorough, practical, and aligned with organizational standards andobjectives.
Essential Duties and Responsibilities
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Performs engineering tasks within a production team environment supporting the development, integration, and deployment of training systems and associated software applications.
Assistsin networking design, system configuration, and interfacing with platform simulation applications as part of integrated training solution development.
Completes assigned work with general technical direction from lead engineers, ensuring accuracy, quality, and adherence to project timelines.
Communicates project status, technical issues, risks, and recommended solutions or corrective actions to lead engineers and project stakeholders.
Designs,modifies, develops, writes, and implements software programming applications for training system components.
Installs, configures, and supports software applications and operating systems used within simulation environments.
Participatesin all phases of software development within the TSSC, including requirements review, design, coding, integration, testing, and deployment, with minimal supervision.
Performsproduct leveltroubleshooting, diagnoses software and system issues, and supports corrective actions to restore or enhance system functionality.
Develops engineering solutions that are imaginative, thorough, practical, and consistent with established technical processes and organizationalobjectives.
Creates andmaintainsaccuratetechnical documentation such as design notes, installation guides, test procedures, and software support materials.
Collaborates closely withcross-functionalteams including software, hardware, and integration engineers to support system configuration updates and capability enhancements.
Follows established engineering procedures, configuration management guidelines, and quality standards to ensure consistent and reliable product performance.
Qualifications and Education Requirements
Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline; equivalent experience may be considered.
1-3 years of experience in software development, systems integration, or engineering support roles.
Foundational knowledge of software programming languages, debugging methods, and structured development practices.
Familiarity with operating systems, networking principles, and software installation processes.
Ability to follow engineering direction and work effectively with general supervision.
Strongproblem solvingskills with the ability to diagnose issues and propose practical solutions.
Effective written and verbal communication skills, especially for reporting status and documenting engineering activities.
Ability to work collaboratively in ateam orientedtechnical environment.
Preferred Skills
Experience with simulation devices, training systems, ordefense relatedsoftware environments.
Knowledge of system integration principles and interfacing with simulation platform software.
Experience working with software version control systems or configuration management tools.
Familiarity with distributed computing, networking protocols, or simulation networking technologies.
Ability to develop or update detailed technical documentation for software and system support.
Experience troubleshooting complex interactions between hardware, software, and integrated systems.
Security Responsibilities
Mustcomplywithall company security and data protection / usage policies and procedures. Personally responsible for proper marking and handling of all information and materials, in any form. Shall not divulge any information, or afford access, to other employees not having a need-to-know. Shall not divulge information outside company without management approval. All government and proprietary information will be accessed and stored electronically on company provided resources.
Incumbent must be eligible for DoD Personal Security Clearance.
Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.
Work Environment
Work is performed in a subassembly shop, final assemblylabsand customer sites. All areas are climate controlled however there are times when individuals will need to work outside in the elements.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Ability to sit or stand for extended periods while working on computers or performing engineering tasks.
Ability to walk through simulator bays, engineering labs, or training system areas as needed.
May occasionally need to lift and move small equipment or components (up to approximately 25lbs).
Other Duties
Please note this job description is not designed to cover orcontaina comprehensive listing of activities, duties or responsibilities that arerequired ofthe employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.
CAE USA Inc. is an equal opportunity employer, and all qualified applicants will be considered for employment without regard to any protected characteristic, including disability and protected veteran status, as defined under federal, state, or local laws.
Applicants needing reasonable accommodations should contact their recruiter at any point in the recruitment process. If you needassistancetosubmityour application because of incompatible assistive technology or a disability, please contact us at hrops@caemilusa.com
At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we've driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.
Position TypeRegularEqual Opportunity EmployerCAE is an equal opportunity employer committed to providing equal employment opportunities to all applicants and employees without regard to race, color, national origin, age, religion, sex, disability status, protected veteran status, or any other characteristic protected by federal, state or local laws.At CAE, everyone is welcome to contribute to our success. Applicants needing reasonable accommodations should contact their recruiter at any point in the recruitment process.If you need assistance to submit your application because of incompatible assistive technology or a disability, please contact us at CAECarrieres-Careers@cae.com.
Data PrivacyPrivacy Statement | CAE
As part of our process, we may use AIsupported tools to help review applications, with human decisionmaking at every step. CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.