Role Summary This role focuses on delivering high reliability software solutions for mission critical systems across the full development lifecycle. The engineer will contribute to design ...
Role Summary This role focuses on delivering high reliability software solutions for mission critical systems across the full development lifecycle. The engineer will contribute to design ...
Embedded Software Engineer
$99.40K - $130.80K/yr
We are seeking an Embedded Software Engineer to support the development of new aerospace products and maintain existing systems. This role involves designing, developing, testing, and documenting ...
Embedded Software Engineer
$99.40K - $130.80K/yr
We are seeking an Embedded Software Engineer to support the development of new aerospace products and maintain existing systems. This role involves designing, developing, testing, and documenting ...
Software Developer
Sand Springs, OK · On-site
We're looking for a Software Developer who enjoys solving problems, building reliable applications ... Write clean, efficient, and maintainable code using modern development practices * Collaborate with ...
Software Developer
Sand Springs, OK · On-site
We're looking for a Software Developer who enjoys solving problems, building reliable applications ... Write clean, efficient, and maintainable code using modern development practices * Collaborate with ...
This position will be responsible for assisting in the development of Embedded, Desktop and Cloud ... Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls ...
This position will be responsible for assisting in the development of Embedded, Desktop and Cloud ... Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls ...
Lead Software Engineer - City
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Lead Software Engineer - City
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Software Developer
Sand Springs, OK · On-site
We're looking for a Software Developer who enjoys solving problems, building reliable applications ... Write clean, efficient, and maintainable code using modern development practices * Collaborate with ...
Software Developer
Sand Springs, OK · On-site
We're looking for a Software Developer who enjoys solving problems, building reliable applications ... Write clean, efficient, and maintainable code using modern development practices * Collaborate with ...
Lead Software Engineer - City
Oklahoma City, OK · On-site
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Lead Software Engineer - City
Oklahoma City, OK · On-site
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Software Engineer
Tulsa, OK · On-site
This position will be responsible for assisting in the development of Embedded, Desktop and Cloud ... Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls ...
Quick apply
Software Engineer
Tulsa, OK · On-site
This position will be responsible for assisting in the development of Embedded, Desktop and Cloud ... Work with Sr. Software Engineers and Architects to develop new capabilities for Enovation Controls ...
Lead Software Engineer - City
Oklahoma City, OK · On-site
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Lead Software Engineer - City
Oklahoma City, OK · On-site
$39.52 - $60.39/hr
This classification typically reports to The Software Development Program Manager within the Information Technology Department. JOB SUMMARY This position is located in the Technology Enhancement ...
Develop project plans, scope, and schedules for software development initiatives. * Analyze and fulfill the requirements of internal and external program users. * Enhance application functionality ...
Quick apply
Develop project plans, scope, and schedules for software development initiatives. * Analyze and fulfill the requirements of internal and external program users. * Enhance application functionality ...
Software Tutor
Stillwater, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Stillwater, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Tulsa, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Tulsa, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software is developed with model-based software tools, and experience with SCADE Suite is preferred. The responsibilities include: * Lead/manage local embedded software team * Work with Spanish team ...
Software is developed with model-based software tools, and experience with SCADE Suite is preferred. The responsibilities include: * Lead/manage local embedded software team * Work with Spanish team ...
Software is developed with model-based software tools, and experience with SCADE Suite is preferred. The responsibilities include: * Lead/manage local embedded software team * Work with Spanish team ...
Software is developed with model-based software tools, and experience with SCADE Suite is preferred. The responsibilities include: * Lead/manage local embedded software team * Work with Spanish team ...
Software Engineer
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.
Software Engineer
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.
Software Tutor
Oklahoma City, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Oklahoma City, OK · Remote
$40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Software Sound Engineer
Broken Arrow, OK · On-site
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Software Sound Engineer
Broken Arrow, OK · On-site
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Intermediate Level; continuing development level. Performs more varied and difficult aspects of the ... Create mixed reality software solutions to provide a realistic training environment that combines ...
Software Development information
See Oklahoma salary details
$73.4K - $81.7K
4% of jobs
$81.7K - $90K
4% of jobs
$90K - $98.3K
5% of jobs
$98.3K - $106.6K
5% of jobs
$114.3K is the 25th percentile. Wages below this are outliers.
$106.6K - $115K
6% of jobs
$115K - $123.3K
7% of jobs
$123.3K - $131.6K
11% of jobs
The median wage is $135.7K / yr.
$131.6K - $139.9K
13% of jobs
$139.9K - $148.2K
17% of jobs
$149K is the 75th percentile. Wages above this are outliers.
$148.2K - $156.5K
17% of jobs
$156.5K - $164.8K
10% of jobs
$73.4K
$131.2K
$164.8K
How much do software development jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is software development?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

Other
Posted 29 days ago
Job description
This role focuses on delivering high reliability software solutions for mission critical systems across the full development lifecycle. The engineer will contribute to design, integration, optimization, and sustainment efforts while ensuring compliance with customer, safety, and regulatory requirements. Key Responsibilities
• Design, implement, test, and maintain non embedded software from concept through deployment.
• Translate customer and operational needs into initial technical designs, architectures, interfaces, and algorithms.
• Develop and enhance software supporting complex system integrations.
• Troubleshoot, debug, and resolve software defects to improve performance and reliability.
• Provide technical support by addressing user inquiries and incorporating feedback.
• Apply modern development tools, technologies, and regulatory updates.
• Improve software processes, tools, and performance metrics aligned with program objectives.
• Execute and document software R&D activities.
• Advise on software domains, system constraints, compliance and regulatory requirements.
• Support project planning, supplier coordination, and performance monitoring. Qualifications
Required:
• 3+ years of software development experience
• Strong C++ skills; knowledge of Ada
• Understanding of hardware configuration
Preferred:
• Mission planning/computing, OS development, integration
• Radar systems and aerospace experience
• Prior experience supporting multinational or coalition defense programs