1

Apprentice Software Developer Jobs in Charlotte, NC

Associate degree in an electrical-related field or completion of a DOL-approved apprenticeship ... software, including programming applications * Knowledge of AC power distribution systems ...

... or GED, trade school/apprenticeship preferred Software skills: Basic computer skills CMMS ... This job is part of the Engineering and Technical Services job function. They are responsible for ...

Showing results 21-40

Apprentice Software Developer information

See Charlotte, NC salary details

$28.8K

$97.9K

$235.9K

How much do apprentice software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for apprentice software developer in Charlotte, NC is $97,931.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $103,500.00 per year, depending on experience, location, and employer.

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

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an apprentice software developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do apprentice software developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in Charlotte, NC? The most popular types of Software Developer jobs in Charlotte, NC are:
Infographic showing various Apprentice Software Developer job openings in Charlotte, NC as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, 1% Temporary, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $97,931 per year, or $47.1 per hour.

Electronics Engineering Technician III - 3rd Shift

Cummins

York, SC • On-site

Full-time

Re-posted 13 days ago


Cummins rating

7.9

Company rating: 7.9 out of 10

Based on 262 frontline employees who took The Breakroom Quiz

160th of 536 rated manufacturers


Job description

We are looking for a talented Electronics Engineering Technician - Level III to join our team specializing in Engineering for our Cummins Inc. facility in York, SC.

Job Summary:

Utilizes advanced skills, knowledge and experiences to perform analyses using Electronic Engineering tools and standard instruments and test equipment, while positively impacting the organization's performance.

In this role, you will make an impact in the following ways:

 Deliver high quality analytical results by expertly operating advanced instruments, performing precise physical analyses, and interpreting complex data to support engineering, quality, and manufacturing teams. 
  Drive problem resolution by applying deep technical expertise to troubleshoot issues, identify root causes, and recommend effective solutions for complex laboratory and production challenges. 
 Strengthen laboratory capability through the development, documentation, and refinement of analytical methods that improve accuracy, consistency, and efficiency across operations. 
 Ensure equipment reliability by performing routine and advanced maintenance, troubleshooting, and minor repairs, minimizing downtime and safeguarding data integrity. 
 Build technical talent by mentoring apprentices, trainees, and technicians-enhancing team skills, closing knowledge gaps, and elevating overall laboratory performance. 
 Enhance cross functional collaboration by effectively interfacing with customers, suppliers, engineers, and other stakeholders to align expectations, share insights, and support project goals. 
 Lead and coordinate key programs by planning, scheduling, ordering materials, and prioritizing workflows-making sound decisions that keep projects on track and deliver impactful results. 
 Advance quality and continuous improvement by contributing to audits, updating work instructions, and participating in improvement initiatives that enhance compliance, efficiency, and adaptability.

Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.
  • This role is 100% onsite in night shift.
  • should have good understanding about trouble shooting related to electronic controls, Ignition, MES, IT Issues and Automation.
  • should be able to provide support for all manufacturing and assembly lines in third independently
  • Should have knowledge about Automation, Robots and Safety requirements

To be successful in this role you will need the following:
Strong technical discipline in data acquisition, including skill in preparing samples, following approved procedures, verifying equipment calibration, and producing accurate, trustworthy test data.
Excellent data interpretation and reporting ability, with the capability to document methods, instrumentation settings, results, and analysis in a way that enables engineers and customers to easily understand findings and act on them.
Structured problem solving skills, using disciplined, customer focused processes to identify assignable causes, implement data based solutions, and drive long term corrective and preventive actions.
Foundational product software development capability, applying industry best practices and robust engineering principles while thoroughly verifying updates to ensure product quality.
Collaborative mindset, building partnerships across teams and working effectively with engineers, technicians, and customers to achieve shared objectives.
Strong communication skills, capable of tailoring messages to different audiences and clearly conveying technical information, test results, and recommendations.
Customer centric orientation, maintaining strong relationships with internal and external customers and consistently delivering solutions that address customer needs.
High quality decision making, able to make timely, informed judgments that keep work moving forward while balancing risk, data, and customer impact.
Commitment to self development, actively seeking opportunities-formal and informal-to build technical depth, broaden skill sets, and take on new challenges.
Appreciation for diverse perspectives, recognizing and leveraging the value of different backgrounds, viewpoints, and cultures to improve problem solving and innovation.
Education, Licenses, Certifications:
High school diploma, certificate of completion of secondary education or equivalent experience in an appropriate STEM field is required.
Regionally applicable certification or two-year Associate's degree from an accredited college or university in a relevant field of study may be required.
This position may require licensing for compliance with export controls or sanctions regulations.
Experience:
Requires significant relevant work experience or specialized skills obtained through education, training or on-the-job experience.


What Cummins employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cummins logo

About Cummins

Sourced by ZipRecruiter

Cummins Inc., headquartered in Columbus, IN, US, is a global power leader that designs, manufactures, and distributes numerous power products and systems. With its genesis from as early as 1919, the company readily serves diverse industries such as transportation, industrial, generator drive, or marine applications, among others. At the heart of Cummins' operations, its key product lineup encompasses diesel & natural gas engines, generator sets, engine components, and filtration, emission solutions, and electrical power generation systems. Cummins deeply embodies core values of integrity, respect for diversity, teamwork, performance excellence, and social responsibility - all of which dynamically fuel their mission 'Making people's lives better by powering a more prosperous world'.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Columbus, IN, US

Year founded

1919