1

Online Software Developer Jobs in Oklahoma (NOW HIRING)

Position Summary Enovation Controls is seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash displays, instrumentation, and control ...

Position Summary Enovation Controls is seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash displays, instrumentation, and control ...

Senior Software Engineer

Edmond, OK · On-site

$110K - $145K/yr

As a Senior Software Engineer, you will design, build, and maintain software, mentor junior ... YouVersion is an online Bible engagement application for Android, iOS and Windows 8 operating ...

The Software Engineer will be responsible for developing software for various projects, emphasizing ... YouVersion is an online Bible engagement application for Android, iOS and Windows 8 operating ...

Showing results 21-40

Online Software Developer information

What is the difference between Online Software Developer vs Web Developer?

AspectOnline Software DeveloperWeb Developer
CredentialsTypically requires programming skills, certifications varyRequires HTML, CSS, JavaScript knowledge, often certifications or degrees in web development
Work EnvironmentRemote or online platforms, project-basedRemote or office-based, focused on website and web app creation
Industry UsageUsed across tech, e-commerce, online servicesPrimarily in digital media, marketing, e-commerce
Search & Comparison IntentFocuses on online software solutions, app developmentFocuses on website design, front-end/back-end development

Online Software Developers and Web Developers both create digital solutions but differ in scope. Online Software Developers often build applications and platforms for online use, while Web Developers focus on websites and web interfaces. Both roles require programming skills and can be remote, but their target projects and industry applications vary.

What are the key skills and qualifications needed to thrive as an online software developer, and why are they important?

To thrive as an Online Software Developer, you need strong programming skills in languages like JavaScript, Python, or Java, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms, and frameworks such as React or Node.js is typically required. Problem-solving abilities, effective communication, and the capacity to work independently are vital soft skills in this role. These competencies ensure you can build reliable web applications, collaborate effectively with distributed teams, and adapt quickly to evolving technologies.

What does an online software developer do?

An Online Software Developer is responsible for designing, coding, testing, and maintaining software applications that are accessed over the internet, such as web apps, cloud-based platforms, and online services. They work with programming languages like JavaScript, Python, Java, or PHP, and often utilize frameworks and tools for web development. Their tasks include collaborating with designers and other developers, troubleshooting issues, and ensuring the security and scalability of online software. Online Software Developers may also be involved in deploying updates and integrating third-party services to enhance application functionality.

What are some common challenges faced by online software developers, and how can they be managed effectively?

Online software developers often encounter challenges such as coordinating with distributed teams, managing time zone differences, and ensuring clear communication in virtual environments. To address these, it's important to leverage collaboration tools, establish regular check-ins, and maintain thorough documentation. Proactively managing these aspects not only helps in delivering high-quality software but also fosters a productive and supportive remote work culture.

What are the most commonly searched types of Software Developer jobs in Oklahoma?

The most popular types of Software Developer jobs in Oklahoma are:

What cities in Oklahoma are hiring for Online Software Developer jobs?

Cities in Oklahoma with the most Online Software Developer job openings:

Infographic showing various Online Software Developer job openings in Oklahoma as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Full-Stack Software Developer

asrcfh

Oklahoma City, OK

Full-time

Posted 17 days ago


Job description

ASRC Federal Advanced Research LLC (AFAR) is seeking an experienced Full-Stack Software Developer to join our Second-Level Engineering (SLE) Compliance and Automation Team that supports the Federal Aviation Administration (FAA) in Oklahoma City, OK. This is a full-time on-site position at the Mike Monroney Aeronautical Center (MMAC).  

The SLE Compliance and Automation Team provides a shared engineering and information technology support service for SLE organizations within the Operational Support Directorate.  The team contributes to this mission through executing tasks in the areas of automation management of National Airspace System (NAS) engineering and operational processes for documentation, safety risk analysis, systems security, NAS information and data sciences support projects.

Citizenship Requirement

All candidates must have the following to pass the Federal Background Investigation and obtain the FAA Public Trust security clearance.

  • Be a US Citizen.
  • Have resided in the US for three (3) consecutive years.
  • RealID Driver’s License/ID or current US Passport.

Relocation Requirement

Candidate must reside or be willing to relocate within a commutable distance to Oklahoma City, OK. 

Education & Experience Requirement

All non-US Degrees must have a US Equivalency Certificate provided by the candidate. 

  • Bachelor of Science in Computer Science or Mathematics, or a Bachelor’s degree in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science.
  • Six (6) to Nine (9) years of related work experience. Other levels may be accepted for the right candidate.
  • Experience with NAS facilities, systems, and equipment is highly desirable.

 

 Required Skills 

  • Full-stack development experience; demonstration of knowledge will be required during the interview.
  • Experience in:
    • Programming Languages: Java / J2EE, JavaScript, Ruby, PL / SQL
    • Front-End Technologies: JavaScript, JQuery, HTML/CSS, JSP, Tag libraries
    • Frameworks & Libraries: Spring, Hibernate/Eclipse ORMs, and Ruby on Rails
    • Databases: Oracle / PostgreSQL
    • Version Control & DevOps: GIT, GitLab/GitHub, CI / CD, Maven
    • Web Services / APIs: RESTful services
    • Operating Systems: Windows and Linux (RedHat preferred)
  • Ability to:
    • Work independently, as well as a team. 
    • Research and problem solve; willingness to learn/try new things
    • Communicate effectively through verbal and written communication; including developing technical documentation.

Preferred Skills

  • Information Security & Compliance:
    • Information Systems Security / CIS practices
    • Monitoring system performance, security posture & vulnerability
  • Cloud-Native, Architecture & Emerging Technologies:
    • AI Frameworks and knowledge
    • Microservices
    • Containerization
    • Service-Oriented Architecture (SOA)
    • DITA / Open Standard Document concepts
  • Virtualization: VM Ware Virtualization Knowledge

 

Essential Daily Job Duties

  • Assignments may include but are not limited to: computer software problem identification, problem analysis, solution determination; requirements gathering; computer software solution design, development, integration, and testing; collecting, recording, and analyzing data/information; writing technical/management reports; performing computer software investigation and inspection activities; recommending improvements to the design or operation of systems, equipment, or processes; and providing SME technical support for new system acquisition efforts.
  • Performs multiple, varied, and complex assignments under limited direction.
  • Assists other employees or acts as an individual contributor and/or member of a team. 
  • Coordinates with a Technical Manager or more experienced computer scientist or engineer to plan time and use assigned resources to accomplish assignments. 
  • Applies experience and advanced technical knowledge applicable to accomplish assignments and to develop plans and techniques to improve programs.
  • Understands how his/her technical area interacts with or is affected by other disciplines and considers the objectives of the external organizations when developing, integrating, and implementing solutions to diverse, complex problems.
  • Contributes to the preparation of technical reports and may communicate the overall results of a project or work activity.
  • Work is reviewed periodically, typically at major milestones and at completion, for technical compliance and alignment with the requirements of the project or other work activity.
  • Work activities typically support and may be vital to the success of projects or activities of one or more organizational units. In some areas, the work may affect the safety and security of customers.

  Work Environment

  • Full-time position with a standard work schedule.
  • Situational telework available.
  • 10% travel possible.
  • Cubicle environment.