1

From Home Software Developer Apprenticeship Jobs in Rochester, NY

Lead, Software Engineer - DSP

Rochester, NY · On-site

$117K - $218K/yr

... from requirements definition through integration and testing of completed product. Emphasis will be ... Experience working with Agile Scrum, and DevOps-based software development is desired. Experience ...

.Net Developer

Rochester, NY · On-site

$47.75 - $63/hr

They will also work with sales & field engineers to develop integrated software / hardware solutions for customer requirements, and to support escalations from customers for field issues. 1). ...

Embedded Software Engineer

Victor, NY · On-site

$126K - $165K/yr

By owning the full stack - from the lab to the field - we are able to drive a continuous cycle of ... Position Summary We are seeking a Software Engineer to join our busy team specializing in ...

Senior Software Engineer

Rochester, NY · On-site

$121K - $159K/yr

As a key member of our Engineering team, you will be responsible for designing and developing ... In early 2019, Orolia Defense & Security spun off as a separate entity from its parent company ...

As a key member of our Engineering team, you will be responsible for designing and developing ... In early 2019, Orolia Defense & Security spun off as a separate entity from its parent company ...

Senior Software Engineer

Rochester, NY · On-site

$120K - $159K/yr

As a key member of our Engineering team, you will be responsible for designing and developing ... In early 2019, Orolia Defense & Security spun off as a separate entity from its parent company ...

Sr. Software Engineer

Rochester, NY · On-site

$120K - $159K/yr

We're looking for a Senior Java Developer to join our ever-evolving Heartland School Solutions ... Own the successful delivery of enterprise-ready solutions from concept through production, ensuring ...

Sr. Software Engineer

Rochester, NY · On-site

$120K - $159K/yr

We're looking for a Senior Java Developer to join our ever-evolving Heartland School Solutions ... Own the successful delivery of enterprise-ready solutions from concept through production, ensuring ...

Senior Software Engineer

Rochester, NY · On-site

$80K - $135K/yr

As a key member of our Engineering team, you will be responsible for designing and developing ... In early 2019, Orolia Defense & Security spun off as a separate entity from its parent company ...

Senior Software Engineer

Rochester, NY · On-site

$121K - $159K/yr

As a key member of our Engineering team, you will be responsible for designing and developing ... In early 2019, Orolia Defense & Security spun off as a separate entity from its parent company ...

Software Tutor

Rochester, NY · Remote

$18 - $40/hr

All from the comfort of your home. Why Join Our Platform? * Earn incrementally higher pay for each ... Deep knowledge of software development methodologies, programming languages, version control ...

Senior Web Java Developer

Rochester, NY · On-site

$100 - $130/hr

About You You're a seasoned engineer who takes ownership from concept to deployment. You're ... Develop, test, validate, and deploy software modules into production environments * Work with ...

Showing results 41-60

From Home Software Developer Apprenticeship information

See Rochester, NY salary details

$47.4K

$110.4K

$163.8K

How much do from home software developer apprenticeship jobs pay per year?

As of Aug 9, 2026, the average yearly pay for from home software developer apprenticeship in Rochester, NY is $110,354.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $128,300.00 per year, depending on experience, location, and employer.

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 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 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 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 popular job titles related to From Home Software Developer Apprenticeship jobs in Rochester, NY? For From Home Software Developer Apprenticeship jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching From Home Software Developer Apprenticeship jobs in Rochester, NY look for? The top searched job categories for From Home Software Developer Apprenticeship jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for From Home Software Developer Apprenticeship jobs? Cities near Rochester, NY with the most From Home Software Developer Apprenticeship job openings:
Infographic showing various From Home Software Developer Apprenticeship job openings in Rochester, NY as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 1% Contract, and 2% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $110,354 per year, or $53.1 per hour.

Senior Software Engineer - Warehouse Automation

Kiongroup

Henrietta, NY

$115K - $152K/yr

Full-time

Re-posted 13 days ago


Job description

We are seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of advanced software solutions in the material handling industry. This role requires technical leadership, deep expertise in Linux and C based software architecture as well as the ability to mentor junior engineers while delivering high-quality, scalable software solutions for automation and supply chain operations.We offer:

Core Responsibilities:

  • Lead the design, development, and deployment of software applications for material handling systems.
  • Architect scalable, high-performance software solutions that integrate with warehouse control systems (WCS), warehouse integration systems (WIS), and warehouse management systems (WMS).
  • Collaborate with product managers, engineers, and stakeholders to define technical requirements and software roadmaps.
  • Provide technical leadership and mentorship to mid-level and junior engineers.
  • Conduct code reviews, enforce best practices, and ensure high software quality standards.
  • Troubleshoot, optimize, and enhance software applications for reliability, performance, and scalability.
  • Ensure robust software documentation, including architecture diagrams, user guides, and technical specifications.
  • Stay current with emerging technologies and industry trends to drive innovation in automation and material handling software solutions.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional software development experience.
  • Strong expertise in programming languages such as C, C++, JavaScript within Linux (RHEL) server environments.
  • Deep understanding of software architecture, design patterns, and best practices.
  • Experience with Agile and Scrum methodologies for software development.
  • Proficiency in version control systems such as Git.
  • Strong background in database design and management (Oracle, PostgreSQL)
  • Knowledge of cloud computing platforms (AWS, Azure, Google Cloud)
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong verbal and written communication skills, with the ability to collaborate effectively across teams.

Preferred Qualifications:

  • Experience in industrial automation, supply chain, or material handling industries.
  • Hands-on experience with warehouse software (WMS, WIS, or WCS) and real-time system integration.
  • Experience with frontend development using frameworks like QT or Angular.
  • Strong understanding of cybersecurity best practices in software development.
  • Proven ability to lead technical projects from conception to deployment.

Desired Strengths:

  • Technical Leadership: Ability to guide and mentor engineering teams while maintaining hands-on development expertise.
  • Strategic Thinking: Ability to align technical solutions with business objectives and drive innovation.
  • Results-Driven: Capable of managing multiple high-impact projects and delivering results on time.
  • Collaboration & Communication: Strong interpersonal skills with the ability to work across departments and with external stakeholders.
  • Adaptability: Embraces new technologies and industry trends to continuously improve software solutions.
  • Customer Focus: Understands how software solutions impact business operations and ensures alignment with end-user needs.
Tasks and Qualifications:

Additional Details:

  • This is a full-time position offering opportunities for leadership and career growth.
  • Some travel may be required depending on project needs.
  • Competitive salary and benefits package provided.
  • Pay Transparency
  • Global Opportunities
  • Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer
  • Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to 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, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
  • The base pay range for this role is estimated to be $ 120,000 - 180,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Join our team and play a key role in shaping the future of automation and material handling software solutions!