1

Junior Software Developer Jobs in Shawnee, OK (NOW HIRING)

Senior Software Engineer

Edmond, OK

$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

$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.

Software Engineer

Oklahoma City, OK ยท On-site

$75K - $112K/yr

... DevOps expertise Use a variety of software languages, technologies, and industry best practices Support all phases of the development life cycle for flight, mission, lab and tools software Basic ...

Software Engineer Job no: 493643 Work type: Professional Location: Norman Categories: Technology/Research Pay Range: Commensurate with experience Benefits Eligible: Yes Work Schedule: Monday - Friday ...

Principal Software Engineer (Python)

Oklahoma City, OK ยท On-site +1

$125K - $168K/yr

Mentor Senior & Junior Engineers: Act as a technical mentor and coach, sharing expertise in Python ... of professional software engineering experience. * Expert Python/FastAPI Developer: Proven ...

Senior Mobile Software Engineer

Edmond, OK ยท On-site

$125 - $150/hr

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

$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

Junior Software Developer information

See Shawnee, OK salary details

$21.2K

$78.6K

$121.5K

How much do junior software developer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for junior software developer in Shawnee, OK is $78,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,200.00 and $76,800.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Shawnee, OK?

The most popular types of Software Developer jobs in Shawnee, OK are:

What cities near Shawnee, OK are hiring for Junior Software Developer jobs?

Cities near Shawnee, OK with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Shawnee, OK as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $78,592 per year, or $37.8 per hour.

Full Stack Cloud Developer - On-Site Oklahoma

Nima Corporation

Oklahoma City, OK โ€ข On-site

$112K - $120K/yr

Full-time

Re-posted 4 days ago


Key responsibilities

  • Design, develop, and maintain scalable backend services and APIs.

  • Design and maintain relational database schemas and optimize complex queries.

  • Build, enhance, and maintain CI/CD pipelines and support containerized applications.


Job description


Work Location: Tinker AFB, Oklahoma 

Agency: U.S. Air Force Cyberspace Infrastructure Planning System (CIPS)

Min. Education Requirement/Years of Experience: 5+ years of experience

Position: Full-time / Exempt

ClearanceActive Secret Clearance preferred. Candidates with the ability to obtain and maintain a Secret Clearance may be considered.


Position Overview: 

The Full Stack Cloud Developer (backend focus) provides support to the U.S. Air Force Cyberspace Infrastructure Planning System (CIPS). This position serves as a senior-level engineer responsible for designing, developing, testing, deploying, and maintaining cloud-based applications and backend services that support mission-critical Air Force infrastructure planning capabilities.

While the role supports full-stack development, the selected candidate will primarily focus on backend architecture, cloud operations, DevSecOps processes, database optimization, and application performance. The engineer will collaborate with government stakeholders, product management, and development teams to modernize existing capabilities, deliver new functionality, and improve system reliability, scalability, and maintainability across the CIPS environment.

Key Responsibilities:


Backend Application Development

  • Design, develop, and maintain scalable backend services and APIs.
  • Implement large-scale features that span multiple system components and data structures.
  • Develop resilient, maintainable, and high-performing application architectures.
  • Analyze technical tradeoffs and recommend appropriate architectural solutions.

Database Design & Optimization

  • Design and maintain relational database schemas.
  • Develop and optimize complex database queries.
  • Evaluate and implement appropriate data storage solutions, including relational and non-relational databases.
  • Support data integrity, performance optimization, and legacy data modernization efforts.

Cloud & DevSecOps Operations

  • Build, enhance, and maintain CI/CD pipelines.
  • Develop and support containerized applications using Docker and similar technologies.
  • Contribute to cloud-native architecture and modernization efforts.
  • Implement and maintain application monitoring, logging, and observability strategies.
  • Assist with cloud performance tuning, reliability improvements, and cost optimization initiatives.

Testing & Quality Assurance

  • Develop automated unit and integration tests.
  • Define testing strategies and quality standards across development efforts.
  • Participate in code reviews and continuous improvement initiatives.
  • Ensure application stability through automated testing and release validation processes.

Collaboration & Technical Leadership

  • Partner with Air Force stakeholders, project leadership, and development teams to refine requirements and acceptance criteria.
  • Present technical recommendations and gain consensus among stakeholders.
  • Break large development efforts into executable workstreams for multiple team members.
  • Mentor junior developers and contribute to coding standards, best practices, and engineering excellence.

Front-End Support

  • Support modernization of user interfaces and web applications.
  • Make enhancements and maintenance updates to React- and TypeScript-based applications.
  • Collaborate with front-end developers to deliver cohesive user experiences.

 

Required Qualifications:

  • 5+ years of professional software engineering experience. 
  • Experience developing applications using object-oriented programming languages such as C#, Java, or similar technologies. 
  • Experience designing and developing backend services, APIs, and web applications. 
  • Experience working with relational databases and data modeling concepts. 
  • Experience implementing automated testing methodologies, including unit and integration testing. 
  • Experience with CI/CD pipelines and modern software delivery practices. 
  • Experience with Docker or similar containerization technologies. 
  • Familiarity with cloud platforms such as AWS, Azure, DoD Cloud, Platform One, Cloud One, or equivalent environments. 
  • Understanding of modern software architecture principles, including scalability, resiliency, maintainability, and security. 
  • Ability to work effectively within Agile development environments.

 

Preferred Qualifications:

  • Experience with ASP.NET Core, .NET, or similar enterprise application frameworks. 
  • Experience with Oracle database development and performance tuning. 
  • Experience with Kubernetes or container orchestration platforms. 
  • Experience with Infrastructure as Code (Terraform, ARM, CloudFormation, etc.). 
  • Experience implementing application monitoring, observability, and logging solutions. 
  • Experience with React, TypeScript, and modern front-end technologies. 
  • Experience supporting Air Force, DoD, or other Federal Government systems. 
  • Experience with cloud migration and application modernization initiatives. 
  • Active Secret Clearance.

 

Physical Demands:

While performing the duties of the job, the incumbent will be exposed to normal demands associated with an office environment. Ability to work on a computer for long periods, and communicate with individuals by telephone, email, and face to face. This position requires the incumbent to have the ability to stand, walk, sit, use hands to finger, handle or feel objects, tools, or controls, reach with hands and arms, talk, and hear. The employee must be able to lift and/or move up to 50 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust and focus.

 

Work Environment:

The noise level in the work environment is usually light to medium.


About Us:

Nash Harbor Solutions (NHS) is a premier Alaska Native-owned IT services company dedicated to delivering top-tier contract services to the Government sector. Our team is driven by dynamic, results-oriented leaders who exemplify professionalism and maintain a steadfast commitment to a customer-focused approach in every engagement. NHS proudly offers a comprehensive benefits program, with flexible options that empower you to customize your selections to meet the unique needs of your family. At NHS, we excel at bridging the gap between government requirements and cutting-edge technology solutions, ensuring innovative and effective outcomes for our clients.


NHS is an equal opportunity employer and prohibits discrimination of any kind regarding race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, promotion, termination, and other conditions of employment. **We are an E-Verify employer**