1

Mid Level Software Developer Jobs in Virginia (NOW HIRING)

Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...

Software Tester Mid-Level Location: Northern Virginia Travel: Up to 25% Clearance: Active Top ... Our teams specialize in reverse engineering, vulnerability research, and security engineering ...

Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...

Mid-Level CNO Software Engineer Zetier is seeking Mid-Level CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing ...

Software Developer

Chantilly, VA ยท On-site +1

$85K - $100K/yr

We are seeking a junior to mid-level Software Developer to join our team and help refactor monoliths, build secure REST APIs and microservices, and implement event-driven integrations while learning ...

CGI is seeking an enthusiastic, creative, mid-level software developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government ...

Front-End Developer (Mid-Level)

Ashburn, VA

$106K - $123K/yr

POSITION SUMMARY We are looking for a motivated and innovative Mid-level Software Developer to join our dynamic team. As a member of our development team, you will design, create, and implement web ...

next page

Showing results 1-20

Mid Level Software Developer information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do mid level software developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for mid level software developer in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the most commonly searched types of Software Developer jobs in Virginia? The most popular types of Software Developer jobs in Virginia are:
What are popular job titles related to Mid Level Software Developer jobs in Virginia? For Mid Level Software Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Developer jobs in Virginia look for? The top searched job categories for Mid Level Software Developer jobs in Virginia are:
What cities in Virginia are hiring for Mid Level Software Developer jobs? Cities in Virginia with the most Mid Level Software Developer job openings:
Infographic showing various Mid Level Software Developer job openings in Virginia as of June 2026, with employment types broken down into 1% As Needed, 64% Full Time, 33% Part Time, and 2% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $110,886 per year, or $53.3 per hour.
Mid-Level Software Engineer (.NET)

Mid-Level Software Engineer (.NET)

Strongbridge

Sterling, VA โ€ข On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 19 days ago

Be an early applicant


Job description

Salary:

Candidates must be clearable for a Public Trust Position must be a US Citizen or Permanent Resident or is authorized to work in US, who has lived in the US for the more than 3 years.


The Software Developer will build and support software products used by the Department of Transportation and the public at large to help ensure the safety of drivers and passengers on public roadways.


  • Receive tasks and requirements details from Technical Lead. Analyze the scope of work and provide estimated development timelines.
  • Follow agile sprint-based development schedule. Unit test modules prior to handing them off to the Test Team. Assist the Test Team with load/performance/throughput testing where required.
  • Peer-review the work of colleagues and provide feedback for improvement. Accept constructive feedback from colleagues and grow your skillset on the job.
  • Take notes during meetings, ask questions to obtain clarifications where needed. Document design decisions and technical details.
  • Maintain source code version control in Azure DevOps/GitHub.
  • Work independently if needed. Implement, document, and maintain robust software solutions that will be in service over multiple years.
  • Take on additional responsibilities over time and advance your career.


Required Skills

  • Bachelor's Degree in Computer Science (CS) or related field.
  • 3-8 years of work experience in software development or related field.
  • 2+ years of writing objectoriented code in C#, C++, or Java.
  • 2+ years of building.net Framework, and ASP.NET Core web applications or APIs.
  • 1+ years of experience building full-stack web applications using ASP.NET MVC (server-side), Angular (front-end), and Bootstrap (UI framework).
  • 2+ years of designing objects in relational databases (tables, views, stored procedures, indexes).
  • 2+ years of hands-on experience with Microsoft SQL Server and SQL Server Management Studio (SSMS).
  • 2+ years of creating rich web application user interfaces using HTML, CSS, JavaScript/TypeScript.


Desired Skills

  • Experience with development in Azure Cloud using Azure Data Lake Services, Data Factory, Synapse analytics, SQL Managed Instance etc.
  • Experience with Google Workspace and Gemini.
  • Familiarity with desktop UI frameworks like Windows Presentation Foundation (WPF) preferred.
  • Familiarity with JSON, XML and XSLT.


Pay Range: $105,000 - $125,000


The posted pay range reflects the range expected for this position at the commencement of employment, however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, education, experience, and internal equity.


Headquartered in Sterling, VA, Strongbridge LLC is a key provider of IT services and engineering to the Federal Government. Strongbridge has extensive experience and knowledge in systems engineering, IT services, strategic communications and program support. Strongbridge is financially secure and a trusted partner that treats our customers, partners and employees with integrity and respect.

Headquartered in Sterling, Va., Strongbridge is a Federal Government service provider. Strongbridge has extensive experience and knowledge in systems engineering, IT services, strategic communications and program support. Strongbridge is financially secure and a trusted partner that treats our customers, partners and employees with integrity and respect.


What Sets Strongbridge Apart

Strongbridge is a robust and agile small business led by seasoned government contracting executives with the quality processes and management controls of a large business. Our program management processes and techniques are based on industry best practices, and certified by external auditors, ensuring low performance risk. Strongbridge has a proven record of customer satisfaction that provides assurance to our customers of future high performance. Strongbridge offers a comprehensive benefits package for full-time employees including paid time off, paid holidays, 401k with company match, health/dental/life insurance/short and long-term disability and flexible spending accounts.

Strongbridge is committed to hiring and retaining a qualified workforce. All employment decisions are based on business needs, job requirements, and individual qualifications. Applicants will be considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other legally protected characteristic. Strongbridge also maintains a drug-free workplace.