1

Software Engineer Jobs in Norfolk, VA (NOW HIRING)

Software Engineer

Virginia Beach, VA · On-site

$70 - $110/hr

Software EngineerSkip to main content#Software Engineer page is loaded## Software EngineerApplylocations: Virginia Beach, VA (Corporate)time type: Full timeposted on: Posted Yesterdayjob requisition ...

New

Cape Fox subsidiary, Kwaan Tech, LLC, is seeking a highly organized and motivated Software Engineer to join our team in support of a NAVSEA Naval Shipyard Support Office (NSSO) client. This role ...

Job Title Software Engineer Cape Fox subsidiary, Kwaan Tech, LLC, is seeking a highly organized and motivated Software Engineer to join our team in support of a NAVSEA Naval Shipyard Support Office ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

Are you a Software Engineer looking for an opportunity to leverage your extensive experience and work on container-based deployments? Would you like an opportunity to work on cutting-edge integration ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

New

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

Position Summary ivWatch is seeking an Embedded Software Engineer to design, develop, test, and maintain embedded software for our medical device products. This role will work closely with software ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

next page

Showing results 1-20

Software Engineer information

See Norfolk, VA salary details

$61.5K

$142.8K

$198.9K

How much do software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for software engineer in Norfolk, VA is $142,785.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,100.00 and $167,400.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Norfolk, VA?

The most popular types of Software Engineer jobs in Norfolk, VA are:

What are popular job titles related to Software Engineer jobs in Norfolk, VA?

For Software Engineer jobs in Norfolk, VA, the most frequently searched job titles are:

What job categories do people searching Software Engineer jobs in Norfolk, VA look for?

The top searched job categories for Software Engineer jobs in Norfolk, VA are:

What cities near Norfolk, VA are hiring for Software Engineer jobs?

Cities near Norfolk, VA with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Norfolk, VA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $142,785 per year, or $68.6 per hour.

Software Engineer

Groundworks, LLC

Virginia Beach, VA • On-site

$70 - $110/hr

Other

Posted 3 days ago

New


Groundworks rating

6.3

Company rating: 6.3 out of 10

Based on 34 frontline employees who took The Breakroom Quiz

72nd of 80 rated construction


Job description

Software EngineerSkip to main content#Software Engineer page is loaded## Software EngineerApplylocations: Virginia Beach, VA (Corporate)time type: Full timeposted on: Posted Yesterdayjob requisition id: JR111854**Ready to build your future?** We're Groundworks, North America's leading foundation repair and water management specialist. We're more than a company - we're a team driven by purpose. As a **Top Workplace,** we're looking for top talent to fuel our **mission: to protect, repair, and improve our customers’ greatest asset – their home.****But what makes us a great place to work?** Here, you'll find real career growth, comprehensive and affordable benefits, a culture that values hard work and innovation, and **company ownership equity.** Whether you’re starting your career or looking for your next big move, we offer hands-on training, advancement opportunities, and the chance to make a real impact every day.Join us and lay the foundation for your success. **Apply today!**The Software Engineer designs, builds, and optimizes software systems, APIs, and websites that power critical business operations across the organization. In this senior individual-contributor role, you will lead the design and delivery of scalable, cloud-based applications and integrations, applying strong software engineering practices and modern DevOps principles. Your technical depth, problem-solving ability, and collaboration skills will help evolve the company’s digital foundation, enabling data-driven decision-making and operational.Candidates should have a solid foundation in Agile software engineering practices and enjoy working collaboratively within cross-functional teams. They are motivated to build high-quality software, continuously improve their technical skills, and contribute to delivering business value. They demonstrate ownership, adaptability, and a willingness to learn while embracing modern software engineering practices.**Desired Traits*** Contributes effectively as a member of a high-performing Agile engineering team.* Works independently on assigned features while seeking guidance when appropriate.* Demonstrates ownership and accountability for delivering high-quality solutions.* Collaborates effectively with engineers, Product Managers, QA, and UX partners.* Strong problem-solving and analytical skills.* High emotional intelligence and a collaborative mindset.* Comfortable working in a fast-paced, evolving environment.* Demonstrates integrity, professionalism, and accountability.* Passionate about continuous learning and improving technical skills.* Makes technical decisions that balance business value, maintainability, and engineering best practices.**Core Competencies*** Writes clean, maintainable, and well-documented code.* Strong understanding of object-oriented programming principles and design patterns.* Experience developing modern full-stack web applications.* Understanding of Test-Driven Development (TDD) and automated testing practices.* Participates in Agile planning, backlog refinement, sprint planning, and retrospectives.* Collaborates through code reviews, pair programming, and knowledge sharing.* Contributes to user story refinement and implementation planning.* Understands modern software architecture principles including modular design and API-first development.* Experience integrating RESTful APIs and backend services.* Familiarity with CI/CD pipelines and DevOps practices.* Understanding of application security fundamentals and secure coding practices.* Experience troubleshooting application issues and resolving defects.* Strong verbal and written communication skills.* Works effectively with stakeholders and cross-functional teams.* Continuously improves code quality, performance, and maintainabil* Contributes to reducing technical debt and improving engineering practices.**Technical Focus*** Design, develop, test, and maintain RESTful APIs and Angular web applications.* Build scalable cloud-native applications using Microsoft Azure.* Develop and consume APIs, messaging services, and event-driven integrations.* Build applications using modern .NET technologies including .NET Core* Develop and optimize SQL Server database objects, queries, and data access patterns.* Implement CI/CD pipelines using Azure DevOps.* Write automated unit, integration, and functional tests.* Participate in code reviews and follow established engineering standard* Support DevOps practices including Infrastructure as Code using Terraform* Monitor application health using logging, monitoring, and observability tools.**Responsibilities*** Design, develop, test, and maintain high-quality software solutions that meet business and technical requirements.* Develop scalable APIs, web applications, and backend services using modern engineering practices.* Collaborate with Product Managers, Architects, QA Engineers, and fellow developers throughout the software development lifecycle.* Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, retrospectives, and release planning.* Translate user stories into well-designed, maintainable software solutions.* Apply software engineering best practices including clean code, modular design, secure development, and automated testing.* Participate in code reviews and incorporate feedback to continuously improve code quality.* Troubleshoot production issues, resolve defects, and contribute to system reliability and operational excellence.* Contribute to application modernization initiatives and technical debt reduction efforts.* Implement secure authentication, authorization, and data protection practices.* Support application monitoring, logging, alerting, and performance optimization.* Continuously improve technical knowledge by learning new technologies, frameworks, and engineering practices.* Collaborate effectively across engineering and business teams to deliver high-quality software that provides measurable business value.**Working Conditions*** Full-time position based at Groundworks’ corporate office in Virginia Beach, VA.* Collaborative, fast-paced work environment requiring adaptability and effective time management.* Occasional travel may be required for team meetings, training, or industry conferences.* This role has a base salary range between $70,000- $110,000. Salary is based on candidate experience.* Employee Ownership/Equity **What We Provide*** Competitive Pay* Employee Company Ownership Opportunities* Industry Leading Training Programs* Leadership Development and Career Growth Tracks* Comprehensive and Affordable Benefits Package* Top Workplace with Award Winning Culture #J-18808-Ljbffr

What Groundworks employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom