1

Developer Jobs in Charlottesville, VA (NOW HIRING)

Engineering Technician Job Location: Charlottesville, VA Job Duration: 12 months Job Summary: * An Engineering Technician plays a crucial role in supporting engineers with various tasks related to ...

Python Tutor

Charlottesville, VA · Remote

$18 - $40/hr

Ability to explain Pythonic programming conventions, decorators, and generators while preparing students for data science, web development, automation, and computer science coursework. * Conceptual ...

Research Engineer

Waynesboro, VA · On-site

$104K - $118K/yr

Role: Research Engineer Location: Waynesboro, VA Come and be a part of a best-in-class global R&D team creating new fiber innovation solutions for our Global Textile Apparel and Personal Care ...

Showing results 41-60

Developer information

See Charlottesville, VA salary details

$39.7K

$128.3K

$157.2K

How much do developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for developer in Charlottesville, VA is $128,321.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,200.00 and $155,800.00 per year, depending on experience, location, and employer.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

Is a developer still in demand?

Yes, developers are in high demand across many industries due to ongoing digital transformation and the need for software solutions. Skills in programming languages like Java, Python, and JavaScript, as well as experience with cloud platforms and agile development, enhance employability in this field.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

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

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What is a developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

What are the most commonly searched types of Developer jobs in Charlottesville, VA? The most popular types of Developer jobs in Charlottesville, VA are:
What are popular job titles related to Developer jobs in Charlottesville, VA? For Developer jobs in Charlottesville, VA, the most frequently searched job titles are:
What job categories do people searching Developer jobs in Charlottesville, VA look for? The top searched job categories for Developer jobs in Charlottesville, VA are:
What cities near Charlottesville, VA are hiring for Developer jobs? Cities near Charlottesville, VA with the most Developer job openings:
Infographic showing various Developer job openings in Charlottesville, VA as of July 2026, with employment types broken down into 79% Full Time, 12% Part Time, and 9% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $128,321 per year, or $61.7 per hour.

Mechanical Project Engineer

Affiliated Engineers, Inc.

Charlottesville, VA • On-site, Remote

$76K - $104K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 4 days ago


Job description

Join a Team Where Engineering Excellence Drives Opportunity

Affiliated Engineers, Inc. (AEI) is a leading, multidisciplinary consulting engineering firm and collaborative community of over 1000 employees across 23 offices who plan, design, and deliver high-performance, innovative, and holistic engineering solutions.  

Recognized as a top engineering firm nationally, AEI is dedicated to enhancing the built environment through remarkable design and award-winning projects.

As a Mechanical Project Engineer in our Charlottesville office, you’ll join a collaborative community where your expertise fuels innovation, your ideas drive progress, and your work helps shape a brighter future for all.

Why We Need You:

In this role, you will be responsible for engineering design process on assigned projects within a particular discipline. You will develop innovative and unique engineering solutions to align with project, client and project partner’s needs, and leads the discipline team in implementing the solutions.

Expertise of our most successful Mechanical Project Engineer:

  • BSME/BSAE (or other engineering discipline with applicable experience).
  • 10+ years of experience designing HVAC building systems for research, Healthcare or Higher Education facilities.
  • Professional engineering registration preferred.
  • Proficiency in computer operation for engineering design programs (i.e. Revit MEP, AutoCAD, Navisworks) preferred.

Effective skills to help you flourish:

  • Strong spoken and written communications skills.
  • Excellent organization and time management skills.
  • Quick technical comprehension and motivation focused on client outcomes.
  • Able to effectively prioritize multiple tasks.
  • Effective working individually and within team environments.

When you work here, you can expect:

  • A flexible, collaborative environment where your well-being matters—because your best work happens when you’re supported.
  • Real opportunities to grow—through mentorship, professional development programs, and exposure to high-impact projects across disciplines.
  • To collaborate with inspiring teammates who challenge the status quo, foster innovation, and pave the way for future leaders.
  • A benefits package that offers health, dental, vision, and retirement, a performance-based year-end bonus, and thoughtful perks tailored to your needs—whether that's a flexible work environment, wellness resources, or community-focused initiatives, we’ll continue to invest in.

If this dynamic environment and the chance to contribute to transformative projects resonate with your ambitions, we would love to connect with you. Join us and make an impact!

Apply online at https://aeieng.com/about/careers/

If you know someone who would thrive in this role, please share this posting with them directly via email or through your LinkedIn network.

AEI is proud to be an EEO/AA Employer/Vet/Disabled.