1

Software Engineer Software Developer Jobs in Richmond, VA

... Engineer will develop interfaces and Application Programming Interface (APIs) to Commercial off-the ... The Software Developer will communicate and share expertise within and across the Sponsor ...

... software developer; • Java, C++, HTML, CSS, ARIA, Python; accessibility experience • ... Engineer must have expertise in multiple programming languages, including Java, C++, HTML, CSS ...

New

Software Engineer

Hanover, VA · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and impact our national defense. We're looking for engineers who bring fresh ideas from all areas, including ...

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...

SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with a strong technical mindset, exceptional problem-solving skills ...

Senior Software Engineer

Henrico, VA · On-site

$111.20K - $146.60K/yr

This software engineering position focuses on software development and goes beyond programming to include such things as eliciting customers' requirements, and designing and testing software ...

If you are a software engineer or have web application development or DevOps experience, are a self ... The DevOps team's responsibilities include capturing and evaluating requirements, designing ...

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 ...

Senior Software Developer

Richmond, VA · On-site

$105K - $145K/yr

GFT is seeking a Senior Software Developer to join our Geosptial Team in either Baltimore, MD, Nashville, TN, or Richmond, VA, Mechanicsburg, PA; or Raleigh, NC ! This role follows a hybrid work ...

Senior Software Developer

Richmond, VA · On-site

$105K - $145K/yr

GFT is seeking a Senior Software Developer to join our Geosptial Team in either Baltimore, MD, Nashville, TN, or Richmond, VA, Mechanicsburg, PA; or Raleigh, NC ! This role follows a hybrid work ...

next page

Showing results 1-20

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 May 28, 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 are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

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 are software engineers and software developers?

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 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 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 May 2026, with employment types broken down into 2% Internship, 66% Full Time, 16% Part Time, 3% Temporary, and 13% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $110,685 per year, or $53.2 per hour.
Software Developer

Software Developer

Cognitio Corp

Henrico, VA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title

The Sponsor designs, develops, tests, integrates and deploys solutions for critical requirements. The current solution is at the end of life stage, therefore new solutions need to be developed and incorporated; new and innovative technologies utilized to successfully meet the user requirements. The goal of the Sponsor is to design and deliver an enterprise-level system with a modular, segmented architecture that can support both large scale and small scale solutions in order to meet the requirements across a broad range of applicable use cases. In order to support the technical requirements, the Sponsor requires Information Technology (IT) activities to achieve the goal of designing, developing, testing, integrating and deploying the solutions. The Developer Engineer will develop interfaces and Application Programming Interface (APIs) to Commercial off-the-shelf (COTS) and products with tools focused on cloud and big data use with cloud services and develop stateless implementations from architectures in cloud service providers. They will input and interface to configuration management and data repositories (such as GIT and GITHUB); develop Standard Operating procedures (SOPs); and should be knowledgeable of Active Directory (AD) and other Sponsor access interfaces for credential management. The Developer will work with multiple COTS vendors to integrate products in multiple Linux environments and Windows; develop and maintain a rigorous versioning system that links training and validation for reproducibility; establish a DevOps environment and use DevOps tools such as, Jenkins, Kubernetes, Chef, and Terraform; and test software using automated test products such as Angular and Selenium. They will also adhere to the Sponsor's security practices and procedures; prepare and deliver program and user level documentation; support the development of security documentation for software environment establishment; and interact with members of the technical team leads; to understand the current system, subsystems, and component specifications and be able to use experience to recommend changes to facilitate efficient and effective development. The Software Developer will communicate and share expertise within and across the Sponsor's organizational boundaries, work both independently and in small groups, and apply current industrial software development best practices that include iterative and incremental project management techniques and agile software development.

Requirements Mandatory Requirements: Candidate must have an active TS/SCI with a Polygraph Bachelor's Degree in Computer Science, Information Technology, or other related technical discipline, or the equivalent combination of education, technical training, or work/military experience Minimum five (5) years or relevant degree plus five (5) years of demonstrated cybersecurity expertise Demonstrated experience with tools used with cloud services. Demonstrated experience establishing stateless implementations from architectures in cloud service providers. Demonstrated experience with configuration management and data repositories. Demonstrated experience with COTS products used in Linux and Windows environments. Demonstrated experience using DevOps tools such as, Jenkins, Kubernetes, Chef, and Terraform. Desired Knowledge/Skills: Node JS React MySQL Python Bash Javascript Experience with UI development Experience with Back-end development