1

Software Engineer Software Developer Jobs in Richmond, VA

Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions. Apply principles of SDLC and ...

Software Engineer Lead

Glen Allen, VA · On-site

$133.90 - $250/hr

SOFTWARE ENGINEER LEAD The PNC Financial Services Group, Inc. seeks a Software Engineer Lead in Glen Allen, VA, to participate in all aspects of PNC's Corporate and Institutional Banking's Systems ...

New

Software Engineer (Java)

Glen Allen, VA · On-site

$100K - $120K/yr

Software Engineer (Java) Our client, an education services company, is seeking a Senior Software Engineer (Java) to join their team, hit the ground running, and help drive to success. This will be a ...

Senior Software Engineer

Richmond, VA · On-site

$90K - $110K/yr

Senior Software Engineer Our client, in the specialty transportation industry, is seeking a Senior Software Engineer to join their team, hit the ground running, and help drive to success.This is a ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

We are currently looking for a mid-level, back end Software Engineer (C#, .Net, SQL server). As the successful candidate, you will be a highly motivated self-starter with a positive attitude and ...

Front End Developer

Richmond, VA · On-site

$103K - $120K/yr

... Software Engineer, What You'll Do: * Work with a team of developers to drive customer savings across a variety of online merchants * Utilize a ticketing-based workflow prioritized by a product ...

There are many exciting projects on which to work. iboss software developers excel at solving tough problems, collaborating well, and working with customer teams to rapidly deploy solutions.

Lead Software Engineer (Java)

Richmond, VA · On-site +1

$120K - $140K/yr

Software Engineer (Full Stack) Our client, a consulting company, is seeking a Full Stack Software Engineer to contribute to development on various projects (some that are real-time data analysis ...

Software Engineer (.Net)

Richmond, VA · On-site

$100K - $125K/yr

Software Engineer (.Net) Our client, an established, well known Richmond company, is seeking a Software Engineer (.Net) to join their team, hit the ground running, and help drive to success.This is a ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer, DevOps Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative ...

Showing results 21-40

Software Engineer Software Developer information

See Richmond, VA salary details

$47.5K

$110.7K

$164.3K

How much do software engineer software developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software engineer software developer in Richmond, VA is $110,685.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,100.00 and $128,700.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What are popular job titles related to Software Engineer Software Developer jobs in Richmond, VA? For Software Engineer Software Developer jobs in Richmond, VA, the most frequently searched job titles are:
What job categories do people searching Software Engineer Software Developer jobs in Richmond, VA look for? The top searched job categories for Software Engineer Software Developer jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Software Engineer Software Developer jobs? Cities near Richmond, VA with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Richmond, VA as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $110,685 per year, or $53.2 per hour.

Full-time

Re-posted 15 hours ago


Job description

Company Description

Since 1991, Collabera has been a leading provider of IT staffing solutions and services. We are known for providing the best staffing experience and taking great care of our clients and employees.

Our client-centric model provides focus, commitment and a dedicated team to help our clients achieve their business objectives. For consultants and employees, we offer an enriching experience that promotes career growth and lifelong learning.

The Collabera Way represents our fundamentals beliefs and is founded on the following building blocks:

Company Snapshot

  • Over 12,000 professionals in over 40 locations across 3 continents
  • Top 10 U.S. IT Staffing Firm
  • Largest minority-owned U.S. IT Staffing Firm
  • Top supplier to Fortune 500 companies
  • Staffing Industry Analysts' "Best Staffing Firms to Work For" recognition 4 years in a row
Job Description

Duration : 12+ months (Contract-To-Hire)

Reach me on himanshu.prajapat(at)collabera.com or give me a call on 973-606-3290.

In this role you will: 

Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices.

Develop high performing, scaling and innovative end-to-end web applications.

Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.

Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

Writes codes that meets standards and delivers desired functionality using the technology selected for the project.

Build features such as web services and Queries on existing tables.

Understand performance parameters and assess application performance.

Work on core data structures and algorithms and implement them using language of choice.


Technical Expertise: 

Strong knowledge of OOD/OOP software design patterns and principles 

Strong knowledge of Java 6+ and Java open-source software components 

Experience with JUnit and writing unit tests 

Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.

Comfortable working in the presentation-tier. 

HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.

Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML) 

Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)

Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle.

Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA).

Experience with NoSQL databases such as MongoDB is a plus 


Qualifications

Qualifications/Requirements: 

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math).

A minimum of 2 years of professional experience in software development.

Must be willing to work out of an office located in Glen Allen, VA.


Additional Information

To know more about this position, please contact:

Himanshu prajapat
973-606-3290

himanshu.prajapat(at)collabera.com