1

Linkedin Software Engineer Jobs in Virginia (NOW HIRING)

Software Engineer (Entry)

Richmond, VA · On-site

$90K - $115K/yr

What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work ... Please apply directly through our website or Linkedin. We are excited to hear from you! Pay ...

Software Engineer (Entry)

Richmond, VA · On-site

$90K - $115K/yr

What You'll Do As a Software Engineer at Pattern Data, you will: * Learn from the best - work ... Please apply directly through our website or Linkedin. We are excited to hear from you! Pay ...

Senior Software Engineer (L5)

Mclean, VA · On-site

$123K - $163K/yr

As a Senior Software Engineer, you'll drive the technical direction of our products, build reliable ... Learn more at Exiger.com and follow Exiger on LinkedIn . At Exiger, our values define how we work ...

New

As a Software Engineer on our Public Sector team, you will be responsible for the core backend ... To learn more, follow Databricks on LinkedIn, X, YouTube, and Instagram. Benefits At Databricks, we ...

Software Developer

Norfolk, VA · On-site

$80 - $100/hr

Software Developer - (STRTS2001_COMPANY_1.1) Share this job as a link in your status update to LinkedIn. At StratasCorp, our mission strives to put employees first while still being recognized as a ...

next page

Showing results 1-20

Linkedin Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do linkedin software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for linkedin software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What does a LinkedIn software engineer do?

A LinkedIn Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems that power LinkedIn’s platform. They work with large-scale distributed systems, collaborate with cross-functional teams, and focus on delivering features that improve user experience and platform reliability. Their role often involves writing efficient code, solving complex technical problems, and ensuring the performance and security of LinkedIn’s services. Software Engineers at LinkedIn may specialize in areas such as backend, frontend, data infrastructure, or machine learning.

What are some common challenges faced by software engineers at LinkedIn, and how are they addressed?

Software Engineers at LinkedIn often work on large-scale, high-traffic systems, which can present challenges such as ensuring reliability, scalability, and security. Collaborating with cross-functional teams—like product managers, designers, and data scientists—is key to overcoming these challenges. LinkedIn fosters a supportive environment with regular code reviews, mentorship programs, and opportunities for professional development, helping engineers navigate complex technical problems and grow their skills.

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

To thrive as a LinkedIn Software Engineer, you need strong programming skills in languages like Java, C++, or Python, a solid grasp of computer science fundamentals, and typically a relevant degree in computer science or a related field. Familiarity with large-scale distributed systems, cloud platforms, version control tools like Git, and software development methodologies is essential, and certifications in cloud technologies can be advantageous. Excellent problem-solving abilities, effective communication, and a collaborative mindset help engineers stand out in this role. These skills ensure that engineers can efficiently build scalable, reliable products that meet LinkedIn's high standards and support collaboration in dynamic teams.

What is the difference between Linkedin Software Engineer vs LinkedIn Data Scientist?

AspectLinkedin Software EngineerLinkedIn Data Scientist
Required CredentialsBachelor's or higher in CS, Software Engineering, or related fieldsBachelor's or higher in Data Science, Statistics, or related fields
Work EnvironmentDevelops software applications, collaborates on engineering projectsAnalyzes data, builds models, provides insights for product decisions
Employer & Industry UsageTech companies, social media platforms, software firmsTech companies, social media, analytics firms

Linkedin Software Engineers focus on building and maintaining software systems, while LinkedIn Data Scientists analyze data to inform product strategies. Both roles require technical skills and are integral to LinkedIn's operations, but they differ in daily tasks and expertise areas.

What are popular job titles related to Linkedin Software Engineer jobs in Virginia?

For Linkedin Software Engineer jobs in Virginia, the most frequently searched job titles are:

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

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

Infographic showing various Linkedin Software Engineer 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 $146,258 per year, or $70.3 per hour.

Software Applications Engineer

Meta Force Technology Staffing LLC

Reston, VA • On-site

Other

Re-posted 29 days ago


Job description

Location: Reston Town Center Within 75 miles of Reston, VA hybrid expectation 1 day/month or less (up to the team)

This position is based in our Reston, VA office and offers a flexible, hybrid work schedule

DURATION: 1-Year Contract

EXPECTED PAY: Hourly Max - W2 Only [No C2C No H1b/OPT/CPT] Must be UC GC

START DATE: 2 Weeks

DUE DATE: 24 - 48 Hours

LINKEDIN Matching to the resume is mandatory for submissions.

Duration: Long term contract or 6-month C2H

Interview Process/# of Rounds: 2-3 Rounds 30 min with hiring manager > Panel > In Person > Offer

1. Must able to hit the ground running day 1 with **Pearl** Scripting

Verisign is currently looking for a Software Engineer, Application Development in the MIS team that would support and build enhancements within Verisign's Auditing and Compliance platform, as well as providing functional & technical support to internal business customers. The role is a full stack software development position focused on auditing and compliance systems development, architecture, integrations, workflows, and administration delivering the overall platform and the entire inventory, audit, and compliance portfolio. Auditing & Compliance provides complete IT Asset / configurable item auditing and compliance for all deployed systems and technology.

The Software Engineer utilizes high level technical knowledge of software, hardware, networks and storage to collaborate across the organization to develop, design, test, and support Service Now and other core infrastructure components, focusing on reliability, availability and scalability of infrastructure.

Key Responsibilities:

  • Auditing and Compliance system development and administration
    • Develop, maintain, and enhance applications on the Auditing and Compliance platform
    • Develop and maintain scripts using Perl, Python, Shell Scripting, and Ansible to automate infrastructure systems auditing
    • Build RESTful services using the Python Bottle framework for audit data collection and integration
    • Design, build, and deploy RPM packages for system auditing and daily compliance data collection from a variety of hosts
    • Maintain React.js dashboards for compliance reporting and monitoring
  • Ensure the smooth operation of the asset inventory audit database:
    • Identify unexpected database load and mitigate or remediate as needed
    • Monitoring queues, audit and compliance processes
  • Assist with asset compliance related support:
    • Help users identify deficiencies and remediate them
    • Provide client packages or audit tools as needed
  • Add new features to the auditing clients as needed:
    • Enhancements may come from users or from a business need, and need to be incorporated into the client
    • Add code as needed to load the newly collected data into the audit database
  • Continuing to evolve our application platform to meet scaling, security, and compliance needs
  • Develop deep understanding of tie-ins with other systems and platforms
  • Ensure key technical design documentation is provided and maintained
  • Improve the health of system assets. Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence.
  • Lead or participate in code reviews, design reviews, offering guidance on best practices to continuously improve stability and efficiencies

Required qualifications:

  • Must have hands-on experience with Perl.
  • Hands-on experience with PostgreSQL programming, Ansible.
  • Hands-on Python and/or React JS or equivalent framework.
  • Linux and OS skills and understands the importance of and values improving processes and systems, and enjoys auditing
  • Experience in analyzing functional requirements to create/modify system and service architectures and designs and to write component detailed design technical documents
  • Agile Engineering and Agile Scrum Methodology
  • The individual must possess strong communication, facilitation, business analysis, and documentation skillsets and have proven success in continuous process improvement

Preferred qualifications:

  • Full Stack engineer with experience in advanced object-oriented languages
  • Web UI experience
  • ServiceNow development, administration and integration experience
  • Familiar with VMware, AIX, and KVM virtualization technologies and how to practically audit them
  • Familiar with Terraform, OpenStack and Kubernetes
  • Exposure to collaboration tools such as SharePoint, Confluence and Jira
  • Experience in a zero-trust environment

Experience and Educational Qualifications:

  • 5+ years relevant experience
  • Bachelor's degree in engineering, Computer Science or a related field, or equivalent work experience, required