1

From Home Software Developer Apprenticeship Jobs in Kansas

Full Stack .NET Developer

Leavenworth, KS · On-site

$67.60 - $154/hr

Develop and implement software programming applications in .NET. * Write source code for new ... This posting will close within 90 days from the Posting Date. Work Model Our people-first culture ...

New

Senior Software Engineer, Java | Content Team

Kansas, KS · On-site +1

$110K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Manager Software Engineering

Leawood, KS · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

From testing to certification, Ascend Learning products are used by physicians, emergency medical ... Works with different teams within the organization to achieve DevOps goals. * Partner with PMO to ...

Software Engineer

Wichita, KS · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Your Job We are seeking a Software Engineer to join our Software Engineering team in Wichita, KS ... Partner with the Tower Technical Lead and BSAs to prioritize backlog items from a technical ...

Embedded Software Engineer

Kansas City, KS · On-site

$124K - $163K/yr

The Software Engineer will develop and support a variety of applications from Vehicle Charging and Operation to communication interfaces with Autonomous Systems for Remote Drive Capabilities.

Software Engineer II

Overland Park, KS · On-site

$92K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II TFL, a leading live entertainment and technology company, has a fantastic ... At TFL, you'll engage in a spectrum of tasks from enhancing user interfaces to optimizing our ...

Embedded Software Engineer 2 - Avionics

Olathe, KS · On-site

$127K - $167K/yr

Overview We are seeking a full-time Embedded Software Engineer 2 - Avionics for our corporate ... requirements from customers, managing feedback, and ensuring expectations are appropriately ...

Software Engineer II

Overland Park, KS · On-site

$92K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II TFL, a leading live entertainment and technology company, has a fantastic ... At TFL, you'll engage in a spectrum of tasks from enhancing user interfaces to optimizing our ...

Software Engineer II

Overland Park, KS · On-site

$92K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II TFL, a leading live entertainment and technology company, has a fantastic ... At TFL, you'll engage in a spectrum of tasks from enhancing user interfaces to optimizing our ...

Software Engineer II

Overland Park, KS · On-site

$100 - $150/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer II TFL, a leading live entertainment and technology company, has a fantastic ... At TFL, you'll engage in a spectrum of tasks from enhancing user interfaces to optimizing our ...

Showing results 41-60

From Home Software Developer Apprenticeship information

What is a from home software developer apprenticeship?

A From Home Software Developer Apprenticeship is a structured training program that allows individuals to learn software development skills while working remotely from their own home. Apprentices receive hands-on experience, mentorship, and often a salary, as they work on real projects for a company. The program typically combines online coursework with practical job assignments, helping apprentices build both technical and soft skills. Successful completion can lead to a full-time software developer position or further career advancement in the tech industry.

What are the key skills and qualifications needed to thrive as a from home software developer apprentice?

To excel as a From Home Software Developer Apprentice, you need foundational programming knowledge, problem-solving skills, and typically a basic understanding of computer science principles or a related degree. Familiarity with coding languages (like Python or JavaScript), version control systems (such as Git), and online collaboration tools is often expected. Strong communication, self-motivation, and time management are crucial soft skills to succeed in a remote learning and working environment. These abilities enable apprentices to effectively learn, collaborate, and contribute to projects while adapting to the unique challenges of remote work.

What are some common challenges faced by software developer apprentices who work from home, and how can they overcome them?

Remote software developer apprentices often face challenges such as limited in-person mentorship, communication barriers, and staying motivated without direct supervision. To overcome these, it's important to proactively schedule regular check-ins with mentors, actively participate in team meetings via video calls, and use collaboration tools like Slack or Jira to stay connected. Setting a structured daily routine and clearly communicating progress or blockers also helps ensure effective learning and integration with the team.

What is the difference between From Home Software Developer Apprenticeship vs Remote Software Developer?

AspectFrom Home Software Developer ApprenticeshipRemote Software Developer
CredentialsTypically requires a relevant diploma or coding bootcamp certificationOften requires a bachelor's degree in computer science or related field
Work EnvironmentStructured training environment, often with mentorship and courseworkSelf-directed, flexible work setup with project-based tasks
Employer & Industry UsageUsed by companies to train entry-level developers remotelyCommon in tech companies hiring remote developers for various projects

While both roles involve software development from home, the From Home Software Developer Apprenticeship focuses on training and skill-building under mentorship, often for beginners. In contrast, a Remote Software Developer is typically an experienced professional working independently on projects. The apprenticeship provides structured learning, whereas the remote developer role emphasizes project execution and expertise.

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

The most popular types of Software Developer Apprenticeship jobs in Kansas are:

What cities in Kansas are hiring for From Home Software Developer Apprenticeship jobs?

Cities in Kansas with the most From Home Software Developer Apprenticeship job openings:

Senior Software Engineer, Java | Endpoint Data

NinjaOne

Kansas, KS • On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

About the Role 

 

As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers.

In this role, you’ll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations.

Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CACOCTFLGA*ILKSMEMANJNCNY, ORTNTXVA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

We hire the best software engineers, but experience in our stack can’t hurt:  NinjaOne is built on JavaKotlinC++Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS.  Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.

What You’ll Be Doing: 

  • Software Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards.
  • Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives. Balance technical debt, performance concerns, and scalability with business needs.
  • Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects.
  • Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams.
  • Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software.
  • Other Duties: Contribute to additional responsibilities as needed to support the team’s success.

Qualifications and Requirements: 

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications. 
  • 5+ years of experience with highly scalable systems.
  • Proven experience in scaling systems and solving complex system design challenges.
  • Strong knowledge of object-oriented programming (OOP) design principles and practices.
  • Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring.
  • Proficient in relational database design and development.
  • Experience with caching systems, particularly Redis, is a plus.
  • In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software.

About Us  

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

What You’ll Love  

We are a collaborative, kind, and curious community.  

We honor your flexibility needs with full-time work that is hybrid remote. 

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work with opportunity for growth and advancement.

Additional Information 

This position is NOT eligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, New Jersey or Washington the base salary hiring range for this position is $150,000 to $200,000 per year.

For roles based in New York, the base salary hiring range for this position is $150,000 to $200,000 per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.