1

Software Engineer Ii Jobs in Virginia (NOW HIRING)

Software Engineer II

Richmond, VA ยท On-site

$108 - $140/hr

Software Engineer II Company Overview CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in ...

New

Software Engineer II

Tysons Corner, VA ยท On-site

$98K - $134K/yr

Software Engineer II Are you passionate about building technology that connects the physical and digital worlds? Do you get excited about improving how smart home devices communicate and perform?

Software Engineer 2

Quantico, VA ยท On-site

$103K - $141K/yr

The Software Engineer 2 shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct defects

Software Engineer 2

Quantico, VA ยท On-site

$103K - $141K/yr

The Software Engineer 2 shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct defects

SEACORP is seeking a well-qualified Software Engineer II . Primary Duties and Responsibilities: Job Summary: SEACORP is seeking a full-time Software Developer in Dahlgren, VA. This candidate will ...

Software Engineer 2

Newport News, VA ยท On-site

$90 - $130/hr

... engineers in the planning, design, development, and utilization of electronic data processing ... Ensures software standards are met Requirements * Bachelor's Degree and 2 years of relevant exempt ...

New

Software Engineer II

Roanoke, VA ยท On-site

$75 - $95/hr

Software Automations Engineer II Job Summary The Software Automations Engineer II works with a team of automation engineers and process engineers to translate process control concepts into machinery ...

Software Engineer II

Herndon, VA ยท On-site

$94K - $129K/yr

As a Software Engineer II, you will contribute to the design, development, and optimization of software systems for advanced aerospace applications. You will work with cross-functional teams to ...

Software Engineer II Department: Software Development Reports To: SW Team Lead Location: Vienna, Virginia FLSA Status: Exempt Employment Type: Full-time Experience Level: Mid-level (3 years) Job ...

Software Engineer II -CTJ - Poly

Reston, VA ยท On-site

$100K - $199K/yr

As part of this mission, we're looking for a Software Engineer II to join our team and help build secure, scalable solutions that protect diverse environments and users. The Microsoft Security ...

Be Seen First

Software Engineer I & II

Richmond, VA ยท On-site

$70K - $95K/yr

The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality ...

New

Be Seen First

Software Engineer I & II

Springfield, VA ยท On-site

$55K - $95K/yr

The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality ...

New

Showing results 21-40

Software Engineer Ii information

See Virginia salary details

$55K

$117.7K

$172K

How much do software engineer ii jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer ii in Virginia is $117,656.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,700.00 and $132,400.00 per year, depending on experience, location, and employer.

What is a software engineer ii?

A Software Engineer II is typically a mid-level engineering role responsible for designing, developing, testing, and maintaining software applications. They often work on coding, debugging, and collaborating with cross-functional teams to deliver features and improvements. In addition to writing code, they may also participate in code reviews, contribute to architectural decisions, and help mentor junior engineers. Software Engineer II positions require both technical proficiency and strong problem-solving skills. This role usually builds upon prior experience, allowing engineers to take on more complex tasks and greater ownership within projects.

How does a software engineer ii typically collaborate with other team members during a project lifecycle?

As a Software Engineer II, you'll often work closely with product managers, designers, and other engineers through all stages of the project lifecycle. You may participate in planning sessions, contribute to code reviews, and pair-program with peers to solve complex problems. Regular communication and knowledge sharing are key, as you'll help ensure alignment on technical decisions and contribute to a supportive team environment. This collaborative approach not only enhances project outcomes but also provides valuable learning and mentorship opportunities.

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

To excel as a Software Engineer II, you need a solid background in computer science, proficiency in programming languages like Java, Python, or C#, and experience with software development lifecycles. Familiarity with version control systems (such as Git), Agile methodologies, and relevant certifications (like AWS Certified Developer) are commonly expected. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills ensure the ability to deliver robust, maintainable solutions and collaborate efficiently within cross-functional teams.

What is the difference between Software Engineer Ii vs Software Engineer I?

AspectSoftware Engineer ISoftware Engineer II
Experience LevelEntry-level, 0-2 yearsMid-level, 2-4 years
ResponsibilitiesBasic coding, testing, and debuggingDesigning modules, code reviews, mentoring
Required SkillsFundamental programming, basic understanding of toolsProficient coding, problem-solving, collaboration
CertificationsOptional, relevant certifications helpfulOptional, but advanced certifications may be preferred

Software Engineer I and Software Engineer II roles are distinguished mainly by experience and responsibilities. Software Engineer I is an entry-level position focusing on basic tasks, while Software Engineer II involves more complex projects, mentorship, and greater independence. Employers typically expect Software Engineer II candidates to have more hands-on experience and a deeper understanding of development processes.

What cities in Virginia are hiring for Software Engineer Ii jobs?

Cities in Virginia with the most Software Engineer Ii job openings:

Infographic showing various Software Engineer Ii job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $117,656 per year, or $56.6 per hour.

Software Engineer II

Airlines Reporting Corporation

Arlington, VA โ€ข Hybrid

$112K - $153K/yr

Full-time

Re-posted 10 days ago


Job description

About The Role:

It's a great time to join us at Airlines Reporting Corporation (ARC)! ARC accelerates the growth of global air travel by delivering forward-looking travel data, flexible distribution services and other innovative industry solutions. We are a leading travel intelligence company with the world's largest, most comprehensive global airline ticket dataset, including more than 15 billion passenger flights. By working here, you can contribute to solutions and expertise that strengthen economies and enrich lives. We think big, embrace challenges and explore new ideas to lead the way for the travel industry.

We are looking for aย Software Engineer IIย to join our team! In this role, you will provide product teams with software development and product delivery support for the full product stack. The Software Engineer II will take direction from the Product Owner, the Solution Owner, and technical guidance from senior technical team members.

What You'll Get to Do:
  • Provide software development, implementation, and support for the full product stack.ย  Responsible for product delivery and product lifecycle with direction from the Product Owner, the Solution Owner and technical guidance from Sr. team member.
  • Partner with product owners and business SMEs to analyze the business need and provide a supportable and sustainable engineered solution.ย  Ensure that the overall technical solution is aligned with the business needs.
  • Drive the creation and modifications of the product portfolio components, identify and engage all technical resources necessary to contribute to the solution.ย  Ensure the solution is consistent with ARC architecture, design and development standards.
  • Develop applications using industry best practices.ย  Adopt new methodologies that provide the business with increased flexibility and agility.
  • Stay current with latest development tools, technology ideas, patterns and methodologies; share knowledge by clearly articulating results and ideas to key stakeholders.
  • You'll Bring These Qualifications:
    • Bachelor's Degree in Computer Science or related field preferred; equivalent experience considered.
    • 2+ years of application programming in both front-end user interfaces, server-side application, and database queries.
    • Knowledge of full-cycle application development (Full SDLC experience: design, development, delivery, etc.),
    • Understanding of Agile, Scrum and Continuous Integration and Continuous Delivery. Exposure to GIT/Gitlab, Terraform, and Jira is a plus.
    • 2+ years of preferred experience or good understanding of implementing modern applications using:
      • Cloud-Based Solutions/Technologies (AWS or other).
      • AWS developer environment including, but not limited to, Lambda, API Gateway, DynamoDB, S3, CloudWatch.
    • Implementation of modern application and infrastructure design patterns, including micro-services and containers, disposable, reactive, stateless, and distributed patterns.
    • Open-source technologies include, but are not limited to, NodeJS/Python/Java/Java Script, React.
    • Ability to work with a group through an architectural development process and collaborate with stakeholders at all levels.
    • Ability to discover and define functional requirements and to transform them into technical requirements and solution definition with minimal guidance.
    • Good communication skills (verbal and written) and ability to communicate with internal and external customers and all levels of management, including communicating technical information to non-technical audiences.
    • Intellectual curiosity to continually challenge what exists and explore what should be changed to best meet evolving business and market.
    • A strong passion for supporting peers to help meet timelines on larger projects.
    What We Can Offer You:
    • Joining ARC means joining a team that is motivated, diverse, creative, collaborative and solutions-oriented. We think big, embrace challenges, and explore new ideas to lead the way for the travel industry.
    • Our employees value the hands-on learning and professional development opportunities that allow them to expand their skills and grow their career in new, dynamic ways.
    • ARC offersย WorkFlex. WorkFlex is ARC's hybrid work program which offers eligible employees the flexibility to work from home while also requiring in office workdays throughout the year to foster collaboration and connection throughout the organization. We've designed WorkFlex to enable employees to succeed and thrive while maintaining strong connections to one another and ARC - both of which are critical to our shared success.
    • We offer a highly competitive, comprehensive benefits package so you can worry less and focus on what truly matters. Please click here to review our benefits on our company website.ย 
    • By joining ARC, you will partner with top minds in the industry as we use data and technology to innovate how the world travels.

    EOE M/F/D/V Females and Minorities Encouraged to Apply

    Employment Type: OTHER