1

Programmer Jobs in Charlottesville, VA (NOW HIRING)

Project Engineer The Project Engineer leads large-scale industrial refrigeration projects from concept through commissioning, ensuring safe, high-quality, and efficient delivery that meets customer ...

Project Engineer The Project Engineer leads large-scale industrial refrigeration projects from concept through commissioning, ensuring safe, high-quality, and efficient delivery that meets customer ...

Mechanical Design Engineer

Lyndhurst, VA

$73K - $99K/yr

The engineer applies strong mechanical and refrigeration engineering principles to create detailed designs, support installation activities, and contribute to continuous improvement and technical ...

The engineer applies strong mechanical and refrigeration engineering principles to create detailed designs, support installation activities, and contribute to continuous improvement and technical ...

Software Engineer - Mid Location: Charlottesville, VA Salary:110K - 120K Clearance:TS/SCI Position Overview The client has an immediate opening for a Software Engineer-Mid supporting our Government ...

Controls Engineer

Charlottesville, VA · On-site +1

$90K - $125K/yr

You belong at SEH SEH is currenting searching for a Controls Engineer to join our talented Mechanical/Electrical team! Why our employee-owners love SEH: * "I was on vacation last week and had zero ...

Mechanical Engineer

Charlottesville, VA · On-site

$90K - $131K/yr

Our team is looking for a Mechanical Engineer with a focus in HVAC and Plumbing design. You will work with direct supervision and general direction on tasks and smaller projects, and as a team member ...

Mechanical Engineer

Charlottesville, VA · On-site

$100K - $145K/yr

Our team is looking for a Mechanical Engineer with a focus in HVAC and Plumbing design. You will work with direct supervision and general direction on tasks and smaller projects, and as a team member ...

Join a fast-scaling aerospace startup and set the standard for mechanical engineering excellence. Company Overview Allocor.tech designs and manufactures mission-critical power electronics and ...

Showing results 21-40

Programmer information

See Charlottesville, VA salary details

$11

$39

$68

How much do programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for programmer in Charlottesville, VA is $39.22, according to ZipRecruiter salary data. Most workers in this role earn between $25.53 and $51.06 per hour, depending on experience, location, and employer.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Charlottesville, VA? The most popular types of Programmer jobs in Charlottesville, VA are:
What are popular job titles related to Programmer jobs in Charlottesville, VA? For Programmer jobs in Charlottesville, VA, the most frequently searched job titles are:
What cities near Charlottesville, VA are hiring for Programmer jobs? Cities near Charlottesville, VA with the most Programmer job openings:
Infographic showing various Programmer job openings in Charlottesville, VA as of July 2026, with employment types broken down into 81% Full Time, 11% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $81,581 per year, or $39.2 per hour.

Electrical Engineer

Apex Clean Energy

Charlottesville, VA

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Company Description

Apex Clean Energy was founded with a singular focus: to accelerate the shift to clean energy. Through origination, construction, and operation of utility-scale wind, solar, and storage facilities, distributed energy resources, and green fuel technologies, Apex is expanding the renewable frontier across North America. Our mission-driven team of nearly 400 professionals uses a data-focused approach and an unrivaled portfolio of projects to create solutions for the world’s most innovative and forward-thinking customers. For more information about how Apex is building the energy company of the future, visit apexcleanenergy.com.

Apex strives to excel in every phase of project realization, from origination and financing to construction and asset management. Our mission-driven team seeks determined, resolute individuals who strive to innovate and go above the call of duty, and who will relentlessly do their part to help accelerate the shift to America’s clean energy future. 

Job Description

Apex Clean Energy is seeking an experienced Electrical Engineer to join the Project Management Department to manage and coordinate technical issues of renewable energy projects from development, through construction completion including continued operations support. Working in the Project Management Department on a collaborative Electrical Engineering team, this role will interface with the internal Development, Transmission, Construction and Operational teams, and oversee all major technical issues to ensure compliance with Apex’s technical standards. In addition, the electrical engineer will ensure delivery of technical concept and engineering design of projects at various stages of their lifecycle as well as manage 3rd party electrical engineering and design work.

The Electrical Engineer role requires excellent communication and collaboration skills as well as the ability to work well under pressure, multitask, and shift priorities on the go. The successful candidate will be well organized, comfortable in a dynamic environment, have strong attention to detail, and can synthesize and conceptualize complex ideas. A passion for renewable energy is a must.

Qualifications

RESPONSIBILITIES

  • The Electrical Engineer will be responsible for managing 3rd party engineers performing project substation, transmission line(s), and collection system designs;
  • Planning and coordinating of internal and external resources for technical due diligence of renewable energy projects;
  • Identify value-add and profitability influencers through technical analysis and preparation of proposals for improved planning and technical requirements;
  • Responsible for technical analyses to support project development, construction, and operational activities;
  • Responsible for the quality of the project technical concepts in accordance with the Company strategy and standards;
  • Develop and support request for proposals for engineering work, with Procurement, evaluate the submissions and make recommendations on consultant selection(s);
  • Prepare and clarify regional requirements and resource planning through coordination of the input of specialized skills, supported either from internal or external technical experts or by developing local partnerships for detailed engineering support.
  • Other duties as required.

QUALIFICATIONS

To succeed as an Electrical Engineer at Apex Clean Energy, you’ll need to excel within the following criteria:

  • Bachelor of Science degree in electrical engineering, advanced degree preferred;
  • Three years minimum of related experience in electrical engineering design, specifically in substations and renewable energy systems;
  • Experience working with consulting engineering firms;
  • Support engineering analytics and root cause analysis for faults on operating renewable energy assets ;
  • Demonstrated ability to lead, manage, and foster cohesive teamwork;
  • Highly organized with demonstrated ability to work under very tight time requirements and deadlines; able to juggle competing demands and follow through on deliverables with minimal supervision;
  • Ability to read, write, understand, and speak English proficiently;
  • Professional presence with strong communication and presentation skills;
  • Build trust by demonstrating high ethical standards and personal integrity;
  • Superior interpersonal and demonstrated facilitation skills, including the ability to motivate and influence others, build effective interpersonal relationships, and be able to foster and contribute to a positive and productive team environment;
  • Creative and innovative with assignments. Demonstrate flexibility and adaptability in work style to better respond to multiple requests/tasks and handle sudden changes in priorities. Able to embrace and participate in change initiatives;
  • Strong organizational, analytical, and writing skills, to include solid experience in writing functional and technical specifications;
  • Able to work from our headquarters in Charlottesville, VA

Additional Information

Work Environment:

Works primarily traditional office hours in an indoor office environment. Flexible work hours allowed when work duties and business operations permit.

How You’ll Grow

At Apex Clean Energy, our professional development plans focus on helping people at every level of their career to identify and use their strengths to do their best work every day. From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to help sharpen skills in addition to hands-on experience in the dynamic, fast-paced renewable energy industry. From on-the-job learning experiences to a robust multi-week onboarding experience to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.

What Apex Can Offer You

At Apex Clean Energy, we know that great people make a great company. We value our people and offer employees a broad, best-in-class range of benefits.

  • A mission-driven, energetic environment that supports and encourages our people to do their best work every day.
  • A respect for and celebration of individuality, differences, and uniqueness
  • Collaborative and driven professional workforce committed to supporting your ideas and feedback and accelerating your potential
  • Ongoing support and guidance such as on-the-job learning, hands-on experience, and mentorship
  • Training, strategies, and tools to support your personal and professional growth
  • Team atmosphere of diverse professionals committed to making an impact as an organization
  • Opportunities to volunteer and give back to our local communities
  • Exceptional benefits such as medical and dental; 401(k) with corporate match
  • Base and bonus commensurate with experience
  • Responsible Paid Time Off plus standard company holidays
  • Benefits Offered: comprehensive high-deductible health plans, dental and vision insurance plans, short-term and long-term disability, group life insurance, 401(k) corporate matching, flexible spending arrangements, company paid parking and cell phone, fitness and wellness corporate discounts

Apex Clean Energy, Inc. is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.