Software Engineer Jobs in Virginia
Software Engineer jobs in Virginia are open across Richmond, McLean, and Arlington and other Virginia metros, with employers like Amazon, Capital One, and M.C. Dean hiring at every experience level. Find a role that fits below and apply directly.
Find Software Engineer JobsOverview
Showing 5 of 1,589+ Software Engineer jobs











We are a Firm where people truly believe in what they do and strive to achieve the highest standards of performance and success.
Description:
Holland & Knight is hiring a Software Engineer to join its Workflow Design & Automation team. Our team’s focus is on the design and build of automation products for internal and external markets. We seek a creative thinker with the ability to visualize solutions for emerging concepts. You will work with a lean, inter-disciplinary team of technologists and attorneys. Holland & Knight is at the forefront of innovation in legal technology and this is an opportunity to influence and reimagine the practice of law.
Responsibilities: In this position, the Software Engineer will:
- collaborate closely with cross-functional technical and legal teams to develop ideal business processes and automate manual work;
- translate business needs/requirements into usable systems and enhancements;
- create functional design specifications for the solutions to be implemented;
- design, develop, test and deploy to AWS and other cloud environments;
- identify and build integrations with other business tools/applications;
- develop, automate, and maintain data feeds into and out of our applications;
- update and maintain existing applications and workflows; and,
- create new applications or add new functionalities to existing applications.
Job Requirements: In this position the Application Developer will have proven professional experience with:
- Python, SQL and Bash;
- design and implementation of CI/CD integration using GitHub and GitHub Actions;
- successful development in AWS using core features of that environment, and understanding of the DevOps philosophy;
- AWS native applications (Bedrock, Comprehend/Transcribe/Translate, etc.) and databases (DynamoDB and Postgres);
- server-less design concepts and patterns;
- writing and testing Lambda functions; and,
- Amazon API's and CLI for integration;
- Knowledge of current popular LLMs and prompt optimization.
Must also be:
- a creative thinker with experience with customized scripting and automation; and,
- highly organized with excellent written and verbal communication skills.
Experience:
The ideal candidate will have:
- a bachelor’s degree in computer science, computer programming, or related field;
- legal industry knowledge helpful but not required;
- a customer-focused mindset and ability to work collaboratively with the team; and
- 3 – 5 years’ relevant programming experience.
Benefits: Our goal is to promote a work environment in which individuals have access to the resources they need to be their best both professionally and personally, which includes resources that encourage individuals to focus on their health and well-being.
Below are the benefits we offer: comprehensive medical (PPO and HDHPs), dental and vision plans including coverage for domestic partners; life and AD&D insurance; short and long term disability insurance; tax-advantaged accounts for health care expenses, including FSAs and HSAs; FSAs for dependent care; health advocacy services; behavioral health and counseling resources for all family members; 401(k); profit sharing; backup dependent care; senior care planning support; resources for individuals with development disabilities and their caregivers; and paid holidays and other paid time off, including paid leave for new parents.
Holland & Knight is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth or related conditions, transgender status, and sexual orientation), national origin, age, disability, genetic information, veteran status or any other factor prohibited by law.
Applicants who are interested in applying for a position and require an accommodation during the process should contact ApplicantAccommodations@hklaw.com.
Personal Information collected from applicants will be used for the purpose of processing the application throughout any recruitment or employment process, as well as inclusion in a personnel file. Categories of data collected may include name, address, phone numbers, email, Social Security Number, and signature. Holland & Knight may collect further information if you consent to a background check. This includes criminal background, employment, and certifications. Please visit Legal Information Portal for Holland & Knight LLP’s privacy policies.
See All 1,589+ Software Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Jobs by City in Virginia
Where Virginia roles are concentrated, by current openings.
Software Engineer Job Market in Virginia
A snapshot from current Virginia openings, updated as new roles post.
Who's Hiring
- Amazon134

- Capital One122

- M.C. Dean67

- ECS Limited54

- Virginia Department of Transportation30

Top Industries Hiring
- Consulting & Professional Services520
- Technology & Software282
- Construction & Real Estate158
- Banking & Financial Services111
- Energy82
What Virginia Employers Look For
The qualifications that appear most often in software engineer jobs across Virginia.
- Proficiency in one or more languages such as Python, Java, Go, or TypeScript
- Experience designing and consuming RESTful or GraphQL APIs
- Familiarity with cloud platforms including AWS, Azure, or Google Cloud
- Strong command of data structures, algorithms, and system design fundamentals
- Experience working in agile or scrum development environments
- Bachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience
Software Engineer Jobs in Virginia: Frequently Asked Questions
How many software engineer jobs are there in Virginia?
There are 1,589+ software engineer openings in Virginia on Migrate Mate as of June 2026, with the most roles in Richmond, McLean, and Arlington. New positions post regularly as employers across Virginia hire.
How much do software engineers make in Virginia?
Software engineers in Virginia earn a median of about $136,460 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,350 for the lowest 10% to over $211,930 for the top 10%. Pay rises with experience, specialty, and employer.
Which Virginia cities have the most software engineer jobs?
Richmond, McLean, and Arlington have the most software engineer openings in Virginia right now, with additional roles spread across smaller metros statewide.
Which companies hire software engineers in Virginia?
Employers hiring software engineers in Virginia include Amazon, Capital One, and M.C. Dean, based on current listings on Migrate Mate as of June 2026.
Are there remote software engineer jobs in Virginia?
Yes. About 19% of software engineer openings tied to Virginia are remote or hybrid as of June 2026. The rest are on-site roles based in Virginia metros.
How do I apply for software engineer jobs in Virginia?
You can apply to software engineer jobs in Virginia directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Virginia location, then apply to each one that fits.
See All 1,589+ Software Engineer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find Software Engineer Jobs