1

Junior Computer Science Jobs in Kansas (NOW HIRING)

Senior Software Engineer

Wichita, KS · On-site

$109K - $144K/yr

Conduct code reviews and mentor mid-level and junior engineers. * Troubleshoot and resolve complex ... Bachelor's degree in Computer Science, Software Engineering, or a related field. * 7+ years of ...

Requirements • Rising Junior or Senior with a major in Computer Science, Software Engineering, or a related field. • History of academic success • Strong analytical skills and ability to ...

Mentor engineers and junior architects; raise the bar on documentation, testing, automation, and ... Master's degree in: Computer Science, Information Systems, Business Administration with a ...

Mentor engineers and junior architects; raise the bar on documentation, testing, automation, and ... Master's degree in: Computer Science, Information Systems, Business Administration with a ...

Provide guidance and mentorship to junior programmers, ensuring adherence to best practices and ... Bachelor's degree or higher in Computer Science, Life Sciences, Engineering, or related field (or ...

Software Development Engineer III

Overland Park, KS · On-site

$54 - $72.75/hr

Technical Leadership: * Provide technical guidance and mentorship to junior developers ... Bachelor's Degree in Computer Science, Software Engineering, or a related field * 7+ years of ...

... junior and middle-level software engineers and be able to delegate effectively • Bridge gap ... computer science, Computer Engineering or related fields. • Non-degreed equivalent; broad ...

next page

Showing results 1-20

Junior Computer Science information

See Kansas salary details

$21.4K

$79.4K

$122.6K

How much do junior computer science jobs pay per year?

As of Jun 5, 2026, the average yearly pay for junior computer science in Kansas is $79,353.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,800.00 and $77,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What is a Junior Computer Scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What types of projects and responsibilities can a Junior Computer Science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.
What are the most commonly searched types of Computer Science jobs in Kansas? The most popular types of Computer Science jobs in Kansas are:
What are popular job titles related to Junior Computer Science jobs in Kansas? For Junior Computer Science jobs in Kansas, the most frequently searched job titles are:
What cities in Kansas are hiring for Junior Computer Science jobs? Cities in Kansas with the most Junior Computer Science job openings:
Senior Software Engineer

Senior Software Engineer

Knowmadics

Wichita, KS • On-site

$109K - $144K/yr

Full-time

Posted 4 days ago


Job description

Job Purpose/Summary


The Senior Software Engineer designs, develops, and delivers high-quality software across Knowmadics' product platforms. This role owns features end to end, drives technical design, and mentors other engineers while collaborating across product, hardware, and integration teams.


Duties and Responsibilities


  • Design, develop, test, and maintain robust, scalable software in support of Knowmadics products.
  • Own features from requirements through design, implementation, deployment, and support.
  • Lead technical design discussions and contribute to architecture and engineering standards.
  • Collaborate with product managers, designers, and hardware/integration teams to deliver mission-aligned capabilities.
  • Conduct code reviews and mentor mid-level and junior engineers.
  • Troubleshoot and resolve complex defects across the stack.
  • Contribute to CI/CD pipelines, automated testing, and release processes.
  • Ensure software meets security, performance, and reliability standards.


Qualifications


  • Eligible to obtain a U.S. Security Clearance - U.S. Citizenship required.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional software development experience.
  • Strong proficiency in one or more modern languages (e.g., C/C++, C#, Python, Java, or JavaScript/TypeScript).
  • Experience designing and delivering production software systems end to end.
  • Solid understanding of software architecture, design patterns, and testing practices.
  • Experience with Git, CI/CD, and cloud or on-premise deployment.
  • Strong problem-solving and communication skills.


Working Conditions


Employees may be called upon to participate in in-person meetings, trainings, or company functions at Knowmadics offices or other designated locations. Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.


Should be willing to work in a variety of settings as needed. Flexible to work long hours as required.


Physical Requirements


Prolonged periods of remaining in a stationary position at a desk and working on a computer.