1

Union Software Engineer Jobs in Virginia (NOW HIRING)

Junior/Entry Level Coder - Remote

Richmond, VA · On-site

$66K - $86K/yr

... Union, Client, Visa, Walmart Lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists ...

Data Engineer

Winchester, VA · On-site

$105K - $126K/yr

Kforce has a client that is seeking a Data Engineer in Winchester, VA. Summary: Are you passionate ... union contract and business needs. This range may be modified in the future. We offer comprehensive ...

The Senior Guidance and Control Engineer develops software for cutting-edge space and defense ... Union ranges will be in compliance with the collective bargaining agreement's approved rates by ...

Showing results 21-40

Union Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do union software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for union software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

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

A Union Software Engineer excels with strong programming fundamentals, software development methodologies, and typically holds a degree in computer science or a related field. Familiarity with tools such as Git, continuous integration pipelines, and knowledge of union contracts or labor management software may be required. Outstanding teamwork, effective communication, and adaptability are crucial soft skills for bridging technical and union-specific requirements. These abilities are essential for ensuring software solutions meet organizational standards while supporting fair labor practices and productive collaboration.

How does being a union software engineer differ from a non-union software engineer in terms of work environment and responsibilities?

As a Union Software Engineer, you'll often benefit from defined workplace protections, clearer work hours, and collective bargaining agreements that set standards for pay and benefits. Your responsibilities will still center around software development, but you may also participate in union activities—such as attending meetings, voting on contracts, or collaborating on work-related policies. Daily tasks involve coding, collaborating with cross-functional teams, and ensuring software aligns with both organizational and union requirements. This supportive structure can lead to enhanced job security and a strong sense of community among colleagues.

What is a union software engineer?

A Union Software Engineer is a software developer who is part of a labor union that advocates for fair wages, job security, and better working conditions. They perform the same technical tasks as other software engineers, such as coding, debugging, and system design, but with added protections and benefits negotiated by their union. These unions help ensure transparent employment policies, collective bargaining power, and support for workplace issues. Unionized software engineers may work in various industries, including tech companies, government agencies, and nonprofits.

What are the most commonly searched types of Software Engineer jobs in Virginia? The most popular types of Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Union Software Engineer jobs? Cities in Virginia with the most Union Software Engineer job openings:
Infographic showing various Union Software Engineer job openings in Virginia as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Junior/Entry Level Coder - Remote

SynergisticIT

Richmond, VA • On-site

$66K - $86K/yr

Other

Re-posted 11 days ago


Job description

SynergisticIT Job Opportunities

For more than 12 years Synergisticit has helped jobseekers stand out from other jobseekers by providing candidates the requisite skills, experience, and technical competence to outperform at interviews and at clients. Here at SynergisticIT we just don't focus on getting you a tech job we make careers.

In this market also our candidates get multiple job offers and $100k + salaries.

We regularly interact with the top tech companies to give our candidates a competitive advantage see us exhibiting at Oracle Cloud World/Oracle Java One (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023.

All positions are open for all visas and US citizens.

We at Synergistic understand the problem of the mismatch between employer's requirements and employee skills and that's why since 2010 we have helped 1000's candidates get jobs at technology clients like Apple, Google, Paypal, Western Union, Client, Visa, Walmart Lab etc to name a few.

Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients.

Who should apply? Recent computer science/engineering/mathematics/statistics or science graduates or people looking to switch careers or who have had gaps in employment and are looking to make their careers in the tech industry?

We assist in filing for STEM extension and also for H1b and green card filing to candidates.

We want data science/machine learning/data analyst and Java stack candidates.

For data science/machine learning positions:

  • Bachelors degree or masters degree in computer science, computer engineering, electrical engineering, information systems, IT
  • Project work on the technologies needed
  • Highly motivated, self-learner, and technically curious
  • Experience in programming language Java and understanding of the software development life cycle
  • Knowledge of statistics, SAS, Python, computer vision, and data visualization tools
  • Excellent written and verbal communication skills
  • Preferred skills: NLP, text mining, Tableau, PowerBI, Databricks, Tensorflow

For Java/full stack/software positions:

  • Bachelors degree or masters degree in computer science, computer engineering, electrical engineering, information systems, IT
  • Highly motivated, self-learner, and technically curious
  • Experience in programming language Java and understanding of the software development life cycle
  • Project work on the skills
  • Knowledge of core Java, JavaScript, C++, or software programming
  • Spring boot, microservices, Docker, Jenkins, and REST API experience
  • Excellent written and verbal communication skills

If you get emails from our job placement team and are not interested please email them or ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team and only connect with candidates who match client requirements.

No phone calls, please. Shortlisted candidates would be reached out. No third-party or agency candidates or C2C candidates.