1

Junior Software Development Engineer Jobs in Richmond, VA

Junior Software Developer

Richmond, VA ยท On-site

$84K - $151.40K/yr

Junior Software Developer Aurora, Colorado; Herndon, Virginia At Two Six Technologies, we build ... Understanding of RESTful API design and development * Strong knowledge of Git version control ...

Junior Software Engineer

Hanover, VA ยท On-site

$110K - $140K/yr

Utilizes software development and software design methodologies appropriate to the development ... Programming languages such as Java, C#, C++, JavaScript, Python, Scala, Ruby and Go * IDEs such as ...

Junior Software Developer

Richmond, VA ยท On-site

$66.30K - $86.10K/yr

Junior Software Developer The Geospatial Enterprise Open Data Store (GEODS) contract provides integration, design, development, and sustainment for data services in support of the Federal Government.

Sr. Fullstack Engineer

Richmond, VA ยท Hybrid

$60 - $65/hr

... of software development processes Collaborate with product managers, designers, and other stakeholders to define and deliver new features Mentor and guide junior software engineers, fostering a ...

Experience in programming language Java and understanding of the software development life cycle ... it's a junior or entry-level position. The additional skills and project work with hands-on ...

Utilizes software development and software design methodologies appropriate to the development ... Confer with system engineers and hardware engineers to derive software requirements and to obtain ...

Junior Power Platform Developer

Richmond, VA ยท On-site

$66.30K - $86.10K/yr

Share this job: Share: Share Junior Power Platform Developer with Facebook Share Junior Power Platform Developer with LinkedIn Share Junior Power Platform Developer with Twitter Caution against ...

Experience in programming language Java and understanding of the software development life cycle ... Junior or entry level position each additional Technical skill helps a candidate's resume to be ...

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

The team is focused on the development of tailored, high quality, timely software solutions for use ... The DevOps team's responsibilities include capturing and evaluating requirements, designing ...

This position is for a software development team that works directly with hardware design engineers, mission capability customers, and field engineers to deliver an application that is focused on ...

Responsibilities * Perform site development engineering and project management tasks for ... Candidates should have experience with site civil design, permitting, and applicable software ...

Junior Power Platform Developer

Richmond, VA ยท On-site

$66.30K - $86.10K/yr

Lead and mentor junior developers by providing technical guidance, reviewing solutions, supporting skill development, and promoting delivery of high-quality Power Apps and Power Automate solutions.

Responsibilities * Perform site development engineering and project management tasks for ... Candidates should have experience with site civil design, permitting, and applicable software ...

next page

Showing results 1-20

Junior Software Development Engineer information

See Richmond, VA salary details

$46K

$93.6K

$140.5K

How much do junior software development engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for junior software development engineer in Richmond, VA is $93,562.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,200.00 and $94,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Software Development Engineer, and why are they important?

To thrive as a Junior Software Development Engineer, a solid understanding of programming fundamentals, algorithms, and data structures is essential, often backed by a degree in computer science or a related field. Familiarity with languages like Java, Python, or JavaScript, as well as experience using version control systems such as Git, is typically required. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help individuals excel in collaborative and dynamic environments. These skills and qualities are crucial for delivering quality code, adapting to new technologies, and contributing meaningfully to software development projects.

What are some common challenges faced by Junior Software Development Engineers during their first year on the job?

Junior Software Development Engineers often encounter challenges such as adapting to a new codebase, understanding team workflows, and learning best practices for writing clean, maintainable code. They may also find it challenging to accurately estimate task complexity and communicate progress with senior team members. However, most teams provide mentorship and code reviews to help juniors grow, and active collaboration is encouraged to facilitate learning and integration into the team.

What does a Junior Software Development Engineer do?

A Junior Software Development Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers, contributing to coding tasks, debugging, and documentation. Their responsibilities may also include collaborating with other team members to solve technical problems and learn best practices in software engineering. This role is ideal for recent graduates or those with limited experience who are looking to build their skills and advance in the software development field.

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

AspectJunior Software Development EngineerSoftware Developer
Required CredentialsTypically a bachelor's degree in CS or related field; some certificationsSimilar educational background; certifications vary
Work EnvironmentEntry-level, supervised, team-based projectsCan be entry or mid-level, often more independent
Employer & Industry UsageCommon in tech companies, startups, and IT firmsWidespread across industries, including tech, finance, and healthcare
Comparison Search IntentYesYes

The main difference between a Junior Software Development Engineer and a Software Developer lies in experience level and responsibilities. Junior Software Development Engineers are typically entry-level, working under supervision on basic tasks, while Software Developers may have more experience and handle more complex projects independently. Both roles require similar educational backgrounds and are common in tech industries, but the Junior role emphasizes learning and growth.

What are the most commonly searched types of Software Development Engineer jobs in Richmond, VA? The most popular types of Software Development Engineer jobs in Richmond, VA are:
What job categories do people searching Junior Software Development Engineer jobs in Richmond, VA look for? The top searched job categories for Junior Software Development Engineer jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Junior Software Development Engineer jobs? Cities near Richmond, VA with the most Junior Software Development Engineer job openings:
Infographic showing various Junior Software Development Engineer job openings in Richmond, VA as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 67% In-person, and 33% Hybrid job distribution, with an average salary of $93,562 per year, or $45 per hour.
Junior Software Developer

Junior Software Developer

Two Six Technologies

Richmond, VA โ€ข On-site

$84K - $151.40K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

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


Job description

Junior Software Developer

Aurora, Colorado; Herndon, Virginia

At Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what's possible to empower our team and support our customers in building a safer global future.

Overview of Opportunity

Two Six Technologies is currently seeking Software Developers with experience in web and desktop software and are especially interested in knowledge of cloud development in support of a large, high-visibility enterprise classification application.

Responsibilities Include:

As a member of our team you will join a dedicated group of engineers who provide troubleshooting and operations support, with a focus on security, containerization, and automation. You will dive deep into technical issues and work diligently to improve the customer experience, including delivery of highly secure cloud based offerings through applications, services, and consulting. You will create new environments/services/offerings which will involve coordination with outside groups, architecture, security design and creation, including identifying when implementations are not highly available or have defects.

What You Will Need:
  • 1-2 years of professional software development experience
  • Proficiency with Go programming language (or other modern programming languages)
  • Understanding of RESTful API design and development
  • Strong knowledge of Git version control (branching, merging, pull requests)
  • Experience working in collaborative team environments
  • Familiarity with microservices architecture concepts
  • Basic understanding of containerization (Docker)
  • Knowledge of software testing principles and practices
  • Strong problem-solving and debugging skills
  • Excellent communication skills and willingness to learn
Nice To Haves:
  • Exposure to Angular or other modern frontend frameworks
  • Experience with Kubernetes or container orchestration platforms
  • Familiarity with CI/CD pipelines and Gitlab workflows
  • Knowledge of Helm charts or infrastructure-as-code tools
  • Experience with API gateways (Traefik or similar)
  • Exposure to distributed systems concepts
  • Familiar with VS Code or modern development environments
Security Clearance:
  • Active TS/SCI required. TS/SCI w. Poly preferred

Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. We believe in rewarding skills, experience, and performance. Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development. The projected salary range listed for this position is annualized. This is a general guideline and not a guarantee of salary. Salary is one component of our total compensation package and the specific salary offered is determined by various factors, including, but not limited to education, experience, knowledge, skills, geographic location, as well as contract specific affordability and organizational requirements.

Salary Range

$84,000 - $151,400 USD

Two Six Technologies is an Equal Opportunity Employer and does not discriminate in employment opportunities or practices based on race, color, religion, national origin, sex (including pregnancy, childbirth or related medical conditions and lactation), sexual orientation, gender identity or expression, age (40 and over), marital status, disability, genetic information, and protected veteran status or any other characteristic protected by applicable federal, state, or local law.