1

Online Programming Jobs in Kansas (NOW HIRING)

Design/Project Engineer

Mcpherson, KS ยท On-site

$70K - $100K/yr

Design/Project Engineer: McPherson County Public Works McPherson County Public Works is seeking a ... Apply online at www.mcphersoncountyks.us and attach resume, or obtain paper application form at the ...

Design/Project Engineer: McPherson County Public Works McPherson County Public Works is seeking a ... Apply online at www.mcphersoncountyks.us and attach resume, or obtain paper application form at the ...

CNC Programmer

Fredonia, KS

$21.75 - $29.75/hr

Performs programming, and/or modifies existing programming of 3 /4- Axis and 5-Axis High Speed ... If an applicant is unable to fully access the online application system, Sonaca North America will ...

CNC Programmer

Fredonia, KS ยท On-site

$21.75 - $29.75/hr

Performs programming, and/or modifies existing programming of 3 /4- Axis and 5-Axis High Speed ... If an applicant is unable to fully access the online application system, Sonaca North America will ...

This role is designed for a processing engineer with several years of industrial experience in a ... To learn more about us, please visit us online at www.amstedrail.com. Equal Opportunity Employer ...

This role is designed for a processing engineer with several years of industrial experience in a ... To learn more about us, please visit us online at www.amstedrail.com. Equal Opportunity Employer ...

Showing results 41-60

Online Programming information

See Kansas salary details

$12

$46

$64

How much do online programming jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for online programming in Kansas is $46.62, according to ZipRecruiter salary data. Most workers in this role earn between $39.23 and $55.72 per hour, depending on experience, location, and employer.

What is online programming?

Online programming refers to the practice of writing, testing, and deploying code using internet-based platforms or environments rather than traditional offline software. This can include activities such as collaborating on code through cloud-based IDEs, participating in coding competitions, or contributing to open-source projects remotely. Online programming enables developers to work from anywhere, access shared resources, and often collaborate in real time, making it ideal for remote teams and distributed projects.

What are online programming jobs?

Online programming jobs entail developing software, apps, or websites from a remote location. Your duties depend on your employer and the project, with different products requiring different skill sets and knowledge. As an online programmer, you may work for a single company, or you may work on a freelance basis for multiple clients. You need coding skills relevant to the projects on which you work. This career requires the ability to work independently and to communicate with clients or other team members over the web or via email. In addition to writing programs, online programmers test and debug code.

What are some common challenges faced by online programmers, and how can they overcome them?

Online programmers often encounter challenges such as managing remote collaboration, staying updated with rapidly changing technologies, and maintaining self-discipline while working independently. To overcome these obstacles, it's essential to utilize effective communication tools, participate in regular virtual meetings, and leverage online resources for continuous learning. Building a structured daily routine and proactively engaging with team members can also help maintain productivity and foster a sense of connection within distributed teams.

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

To thrive as an Online Programmer, you need strong proficiency in programming languages (such as C++, Python, or Java), computer science fundamentals, and experience in developing networked applications or systems. Familiarity with version control systems (like Git), cloud platforms (AWS, Azure), and relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Developer) are often expected. Effective problem-solving, communication, and teamwork skills help online programmers collaborate efficiently on complex, distributed projects. These skills are crucial for building reliable, scalable, and secure online systems that support user needs and business objectives.

What is the difference between Online Programming vs Web Development?

AspectOnline ProgrammingWeb Development
Required CredentialsOften self-taught or coding bootcamps; certifications varyTypically includes web-specific certifications or degrees
Work EnvironmentRemote, freelance, or project-basedRemote or office-based, often within agencies or companies
Industry UsageUsed across tech, startups, and freelance marketsPrimarily in digital agencies, corporate websites, and online services
Common Search/ComparisonYesYes

Online Programming focuses on coding skills applicable across various platforms and projects, often in freelance or remote settings. Web Development is more specialized, involving building and maintaining websites and web applications, often within structured teams or companies. While overlapping, Online Programming offers broader coding opportunities, whereas Web Development emphasizes web-specific skills and environments.

What are the most commonly searched types of Programming jobs in Kansas?

The most popular types of Programming jobs in Kansas are:

What are popular job titles related to Online Programming jobs in Kansas?

For Online Programming jobs in Kansas, the most frequently searched job titles are:

What job categories do people searching Online Programming jobs in Kansas look for?

The top searched job categories for Online Programming jobs in Kansas are:

What cities in Kansas are hiring for Online Programming jobs?

Cities in Kansas with the most Online Programming job openings:

Infographic showing various Online Programming job openings in Kansas as of August 2026, with employment types broken down into 65% Full Time, 32% Part Time, 1% Temporary, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $96,976 per year, or $46.6 per hour.

Research Engineer - Machine Learning & Robotics

Jumio Corporation

Lenexa, KS โ€ข On-site

Full-time

Re-posted 22 days ago


Job description

Job Summary:
Jumio Corporation is a B2B technology company dedicated to eradicating online identity fraud and financial crimes. They are seeking a Research Engineer to help build and scale systems for data collection, model development, and product improvement in the fields of machine learning and robotics.
Responsibilities:
โ€ข Build and integrate ROS/ROS2-based modules to support robotic navigation, manipulation, and data collection workflows.
โ€ข Replicate and integrate mobile and web UI environments into robotic testing and data collection systems.
โ€ข Build, maintain, and improve training and test datasets collected through robotic manipulators and in-house iOS and Android applications.
โ€ข Mine, query, and analyze data from internal databases to create features, identify trends, and generate insights that improve product and model development.
โ€ข Develop tools and processes to monitor data quality, model performance, and model accuracy in production environments.
โ€ข Implement end-to-end machine learning workflows, including data preparation, model training, testing, evaluation, and deployment support.
โ€ข Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers.
โ€ข Collaborate cross-functionally with machine learning, engineering, product, and research teams to improve data collection, model development, and system performance.
Qualifications:
Required:
โ€ข Bachelorโ€™s or Masterโ€™s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field.
โ€ข 1โ€“2 years of relevant industry, internship, or research experience in machine learning, robotics, computer vision, or related technical areas.
โ€ข Hands-on experience with ROS and/or ROS2, including building or integrating modules for robot navigation, manipulation, simulation, or data collection.
โ€ข Strong foundation in machine learning fundamentals, with experience implementing models in Python using frameworks such as PyTorch, TensorFlow, scikit-learn, or similar.
โ€ข Experience working with databases, writing queries, and building or maintaining data pipelines for training, testing, or evaluation.
โ€ข Strong programming skills in Python and C++, with an emphasis on clean, reliable, well-documented code.
โ€ข Ability to work hands-on with physical hardware, debug system behavior, and translate research or prototype work into scalable engineering solutions.
Preferred:
โ€ข Experience with robotic manipulators, mobile robot platforms, or lab-based robotic systems.
โ€ข Familiarity with iOS and/or Android development, especially for hardware-integrated data collection applications.
โ€ข Experience with data collection pipelines for computer vision, biometric systems, identity verification, or similar applied AI domains.
โ€ข Exposure to production ML observability, model monitoring, drift detection, or data quality monitoring tools.
โ€ข Familiarity with cloud platforms such as AWS, including S3, EC2, SageMaker, or similar tools for storage, compute, and model deployment.
โ€ข Experience working in cross-functional environments with machine learning engineers, software engineers, researchers, and product teams.
Company:
Jumio helps organizations to know and trust their customers online. Founded in 2010, the company is headquartered in Sunnyvale, USA, with a team of 201-500 employees. The company is currently Growth Stage.