Software Developer Jobs in Richmond, VA
Software Developer jobs in Richmond are in strong demand, with openings concentrated in the Scott's Addition tech corridor, downtown Shockoe Bottom, and the Short Pump suburban office parks. Financial services firms, defense contractors, healthcare systems, and growing startups are among the employers currently filling roles, including CoStar, Truist, and McKesson. Scan the live roles below and apply to whichever ones fit.
Find Software Developer JobsOverview
Showing 5 of 19+ Software Developer jobs






Are you a software developer with a passion for coding, collaboration, and mentorship? Join Kinsale Insurance, a fast-growing and successful excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We foster a highly collaborative technology environment where developers work side by side with product teams and business stakeholders in a dynamic, Agile setting where your contributions matter from day one.
We're hiring across experience levels — from developers looking to deepen their architectural thinking to seasoned engineers ready to lead by example and influence architecture decisions.
About the Role
As a Software Developer / Senior Software Developer, you'll join one of our cross-functional Agile teams and contribute to the full lifecycle of enterprise applications, from design to deployment. You'll leverage generative AI tools (e.g., GitHub Copilot, ChatGPT, Claude Code) in day-to-day development to accelerate coding, automate repetitive tasks, and improve code quality and productivity — and, depending on experience, help shape the vision and roadmap for your team's software solutions.
What You'll Do
- Deliver high-quality, scalable code and solutions aligned with business needs and team objectives.
- Contribute to — or lead — the architecture and design of maintainable, enterprise-grade applications, aligning them with IT and business strategies.
- Research, evaluate, and recommend technologies and approaches to solve complex or evolving business challenges.
- Champion best practices in coding, testing, security, and Agile methodologies across the team.
- Identify opportunities to streamline code, reduce duplication, and improve system efficiency.
- Manage upstream and downstream dependencies across systems, teams, and environments to protect delivery timelines.
- Break down complex business and technical problems into well-defined components that support parallel development and incremental delivery.
- Collaborate closely with developers, product owners, and business stakeholders throughout the development lifecycle.
- Incorporate feedback from code reviews and design discussions to continuously grow technical depth and system understanding.
- Actively participate in Agile ceremonies, supporting continuous improvement, collaboration, and excellence.
What You Bring
Required:
- Bachelor's degree in Computer Science, Information Technology, or a related field — or bootcamp certification — preferred.
- Experience with Java (Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, Hibernate) and Angular (v17+).
- Exposure to full-stack or enterprise applications with proficient knowledge in one or more areas.
- A curiosity for staying current on the latest trends and technologies, with an eye for practical opportunities to use them.
- Familiarity with technologies such as Java (Spring, Spring Boot, JPA, Docker, REST, SOAP, Hibernate), AWS SQS, AWS EKS, Python, Angular, Node.js, SQL, JSON, Kong, Confluent Kafka, and cloud technologies (preferably AWS) is a plus.
- Experience with tools such as SonarCloud, Git, GitLab, Maven, Visual Studio Code, and IntelliJ, plus CI/CD practices, is a plus.
- Familiarity with Agile software development practices and cross-functional team collaboration.
- Experience using AI coding assistants and LLMs (e.g., GitHub Copilot, ChatGPT, Claude Code) to enhance development and automation.
Expected for senior level candidates:
- 3+ years of experience as a full-stack developer, with a strong foundation in enterprise application development.
- 2+ years of hands-on experience with AWS; AWS Certified Developer certification is a plus.
- Strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate.
- Proficiency leveraging AI coding assistants (e.g., GitHub Copilot, Claude Code) and Large Language Models to optimize engineering workflows.
- Solid understanding of RAG systems and autonomous agent-based architectures using proprietary or open-source AI models.
- Preferred: Experience with event-driven architecture, serverless technologies, AngularJS/Angular, Node.js, SQL, SQS, Confluent Kafka, Kong, and DevOps tools such as Git, GitLab, Maven, and SonarCloud.
Why You'll Love Working at Kinsale
- Competitive Pay & Bonus Opportunities – Rewarding performance, initiative, and technical excellence.
- Comprehensive Benefits – Health, dental, and vision insurance with up to $3,600 (individual) or $7,000 (family) in HSA contributions per year.
- Work-Life Balance – Generous paid time off including 22 days of PTO and 10 paid company holidays.
- Career Growth – Clear promotion paths, mentorship, and ongoing professional development opportunities.
- Retirement & Security – Up to 6% matching 401(k) contributions on base salary and bonus, plus standard life insurance and disability coverage.
- Continuous Learning – Annual $3,000 reimbursement for educational training, conferences, and certifications.
Integrity & Responsibility
Kinsale values strong financial responsibility. A credit check will be conducted as part of the selection process for roles that require sound judgment, trustworthiness, or access to sensitive information.
Ready to Apply?
If you're a motivated, collaborative engineer who thrives on innovation and building solutions that make a real difference, this is your opportunity. Join Kinsale Insurance and grow your career in a company that rewards excellence, initiative, and continuous learning — whether you're deepening your craft or ready to lead.
Apply today and start building your future with us!
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.
See All 19 Software Developer Jobs in Richmond
Find roles in Richmond that match your experience and apply in just a few clicks.
Find Software Developer JobsSoftware Developer Job Market in Richmond
Who's Hiring



Top Industries Hiring
- Technology & Software
Software Developer Jobs in Richmond: Frequently Asked Questions
How do I get a software developer job in Richmond?
Focus on Richmond's densest hiring sectors: financial technology firms along the James River corridor, defense and government contracting companies in the broader metro, and the health systems anchored in the medical district. Candidates with experience in cloud infrastructure, Java, Python, or .NET stand out locally. Attending Richmond-area tech meetups and targeting mid-size firms that recruit regionally rather than nationally can give you a concrete edge over remote applicants.
Which companies hire software developers in Richmond?
Companies currently hiring software developers in Richmond include CoStar, Truist, and McKesson, per current listings on Migrate Mate as of November 2026. Richmond's employer mix skews toward established financial institutions, regional healthcare networks, and defense-adjacent technology firms alongside a growing cohort of funded startups.
Are there remote software developer jobs in Richmond?
Yes, software development is one of the more remote-friendly disciplines by nature, since most of the work happens at a computer rather than on a physical site. About 80% of software developer openings tied to Richmond are remote or hybrid as of November 2026, reflecting national trends in the field. Backend, cloud, and full-stack roles tend to offer the most location flexibility among Richmond-based employers.
How can I get a software developer job in Richmond with little or no experience?
The most realistic entry path in Richmond is targeting junior developer or QA automation roles at regional financial technology companies and mid-size defense contractors, which frequently hire early-career talent and offer mentorship programs. Richmond's tech community, including groups organized through local coworking spaces in Scott's Addition, provides networking access that large metros make harder. A portfolio of personal or open-source projects demonstrating practical skills matters more to local hiring managers than pedigree.
Which industries hire the most software developers in Richmond?
The sectors hiring the most software developers in Richmond are Technology & Software, based on current listings on Migrate Mate as of November 2026. Richmond's position as a mid-Atlantic financial hub, combined with a significant government contracting presence and the expansion of its major health systems, makes those industries the primary engines of local software developer demand.
Related Jobs in Virginia
See All 19 Software Developer Jobs in Richmond
Find roles in Richmond that match your experience and apply in just a few clicks.
Find Software Developer Jobs