1

Graduate Junior Software Developer Jobs in Oklahoma

Senior Software Engineer Specialist

Tulsa, OK Β· On-site

$92K - $121K/yr

... Developer, Software Engineering with experience in CUDA, C/C++, and Python to support the ... Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum ...

Senior Mobile Developer

Kansas, OK Β· On-site

$125K - $135K/yr

... software architecture aligns with business goals and industry best practices. - Solve complex ... junior members of the development team. - Conduct code reviews to ensure code quality ...

Senior Software Engineer

Edmond, OK Β· On-site

$110K - $145K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Software Engineer

Edmond, OK Β· On-site

$110K - $145K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Software Engineer

Edmond, OK Β· On-site

$110K - $145K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Software Engineer

Edmond, OK Β· On-site

$110K - $145K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Mobile Software Engineer

Edmond, OK Β· On-site

$120K - $150K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Mobile Software Engineer

Edmond, OK Β· On-site

$100K - $125K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Senior Mobile Software Engineer

Edmond, OK Β· On-site

$120K - $150K/yr

Support and mentor junior and mid-level engineers. * Help maintain consistency in technical ... Strong software engineering experience with the ability to deliver reliable, scalable solutions.

Showing results 21-40

Graduate Junior Software Developer information

See Oklahoma salary details

$22.2K

$82.2K

$127K

How much do graduate junior software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for graduate junior software developer in Oklahoma is $82,154.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $80,300.00 per year, depending on experience, location, and employer.

What is a graduate junior software developer?

Graduate Junior Software Developers are entry-level professionals who have recently completed their university degrees, typically in computer science or a related field. They are responsible for assisting in the design, development, testing, and maintenance of software applications under the guidance of more experienced developers. This role is designed to help new graduates build practical experience, learn industry best practices, and develop their coding and problem-solving skills in a professional environment.

What types of projects can a graduate junior software developer expect to work on during their first year?

As a Graduate Junior Software Developer, you’ll typically start by supporting senior developers on existing projects, such as fixing bugs, writing unit tests, and implementing small features. Over time, you may be assigned to work on new development projects, collaborate on code reviews, and assist in designing software solutions. These tasks help you become familiar with the company’s technology stack, coding standards, and development processes, while also providing opportunities to learn from more experienced team members.

What are the key skills and qualifications needed to thrive as a graduate junior software developer, and why are they important?

To thrive as a Graduate Junior Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, basic knowledge of databases, and exposure to IDEs and development frameworks are typically required. Strong attention to detail, eagerness to learn, and effective collaboration set exceptional candidates apart. These skills and qualities are essential for building reliable software, adapting to evolving technologies, and contributing positively to a development team.

What are popular job titles related to Graduate Junior Software Developer jobs in Oklahoma?

For Graduate Junior Software Developer jobs in Oklahoma, the most frequently searched job titles are:

Senior Software Engineer Specialist

Tulsa, OK β€’ On-site

$92K - $121K/yr

Full-time

Re-posted 9 days ago


Job description

Job Title: Real-time Development Engineer 4

Job Code : 41937

Job Location: Tulsa, OK

Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

Β 

Job Description:


L3Harris is seeking a Developer, Software Engineering with experience in CUDA, C/C++, and Python to support the development of high-performance GPU-accelerated software for advanced mission applications. The selected candidate will work closely with software and algorithm teams to translate computational and image-processing algorithms into efficient CUDA C/C++ implementations for execution on NVIDIA GPU platforms.

This role is ideal for an engineer who enjoys performance optimization, parallel programming, and the challenge of converting algorithmic concepts into production-ready software. The position includes design, implementation, integration, profiling, test, and optimization of GPU-based software in a Linux development environment.Β  Our development efforts aim to achieve the best possible performance to meet demanding real-time requirements.

Essential Functions:

Β Β Β Β Β Β  Develop and maintain software in CUDA C/C++ for NVIDIA GPU-based systems.

Β Β Β Β Β Β  Translate and optimize computational algorithms into efficient GPU implementations.

Β Β Β Β Β Β  Support development of image processing and related high-performance software applications.

Β Β Β Β Β Β  Analyze existing software and algorithms to identify opportunities for parallelization and acceleration.

Β Β Β Β Β Β  Improve software performance through optimization of kernel execution, memory usage, and data movement.

Β Β Β Β Β Β  Develop and execute unit, integration, and performance tests to validate functionality and accuracy.

Β Β Β Β Β Β  Collaborate with cross-functional teams including software, systems, and algorithm engineers.

Β Β Β Β Β Β  Participate in software design reviews, code reviews, and technical discussions.

Β Β Β Β Β Β  Support software integration and debugging in Linux-based environments.

Β Β Β Β Β Β  Document software design, implementation, test results, and performance findings.

Qualifications:

Β 

Β Β Β Β Β Β  Bachelor's Degree and a minimum of 6 years of prior relevant software experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.

Β Β Β Β Β Β  Minimum 6 years of experience with C/C++.

Β Β Β Β Β Β  Minimum 2 years of experience with Python.

Β Β Β Β Β Β  Minimum 4 years of experience with NVIDIA CUDA.

Β Β Β Β Β Β  Experience developing software in Linux environments.

Β Β Β Β Β Β  Experience implementing or optimizing algorithms for performance-sensitive applications.

Β Β Β Β Β Β  Experience using source control and standard software development practices.

Β Β Β Β Β Β  Must be eligible to obtain a U.S. security clearance.

Preferred Additional Skills:

Β Β Β Β Β Β  Experience with GPU profiling and performance analysis tools such as Nsight Systems, Nsight Compute, NVIDIA Visual Profiler, Compute Sanitizer.

Β Β Β Β Β Β  Experience with image processing and/or computer vision applications.Β 

Β Β Β Β Β Β  Experience with TensorRT, cuFFT, cuBLAS, cuDNN, NPP, Thrust, and CUB.Β 

Β Β Β Β Β Β  Experience with Containerization with technologies such as Docker is a plus.

Β Β Β Β Β Β  Experience using DevOps pipelines and tooling is a plus.

Β Β Β Β Β Β  Experience translating prototype or research algorithms into production-quality implementations.

Β Β Β Β Β Β  Familiarity with software testing, benchmarking, and debugging techniques in high-performance computing environments.

Β Β Β Β Β Β  Experience developing for multiple CUDA Architectures and Compute Capabilities

Β Β Β Β Β Β  Knowledge of GPU Direct/RDMA, NVIDIA containerization, machine parallelism

Β #LI-LT2