1

Software Engineer Software Developer Jobs in Lahore, VA

As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following: * Support a Department of Justice program, who designs, builds and implements highly technical ...

Software Engineer

Fredericksburg, VA · On-site

$125K - $150K/yr

Responsibilities As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following: * Support a Department of Justice program, who designs, builds and implements ...

Controls Software Engineer Location: Fredericksburg, VA Job Type: Full-Time FLSA Status: Exempt Position Overview M Force Partners is seeking a skilled Controls Software Engineer to support control ...

We are in search of a computer science or computer engineering graduate with 1 year or more work experience to code, optimize and build software speed and efficiency in an R&D setting. We need you to ...

We are in search of a computer science or computer engineering graduate with 1 year or more work experience to code, optimize and build software speed and efficiency in an R&D setting. We need you to ...

Overview VTG is seeking a Senior Software Engineer to work on on projects contributing considerably ... of developer. * Shall have minimum of five (5) years' experience developing in C# and possess a ...

Overview VTG is seeking a Senior Software Engineer to work on on projects contributing considerably ... of developer. * Shall have minimum of five (5) years' experience developing in C# and possess a ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Lahore, VA salary details

$45.6K

$106.2K

$157.6K

How much do software engineer software developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for software engineer software developer in Lahore, VA is $106,168.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $123,400.00 per year, depending on experience, location, and employer.

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What are popular job titles related to Software Engineer Software Developer jobs in Lahore, VA? For Software Engineer Software Developer jobs in Lahore, VA, the most frequently searched job titles are:
What cities near Lahore, VA are hiring for Software Engineer Software Developer jobs? Cities near Lahore, VA with the most Software Engineer Software Developer job openings:
Infographic showing various Software Engineer Software Developer job openings in Lahore, VA as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $106,168 per year, or $51 per hour.

$125K - $150K/yr

Full-time

Re-posted yesterday


Job description

**This is a pipeline requisition designed to collect resumes for potential upcoming work at AMERICAN SYSTEMS and does not represent a current opening.  Qualified candidates will be contacted when an opening/funding becomes available**

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.


As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following:

  • Support a Department of Justice program, who designs, builds and implements highly technical data collection systems.
  • Support a technology lab who dynamically implements technology to meet their outside customers uniquely defined evidence collection needs.
  • Serve as development expert in software engineering, with a primary focus Web GUI Development.
  • Provide expertise in Stylesheets, Java Script ES6, HTML and HTML5 standup.
  • Be proficient in the following programming languages: C/C++, JAVA Native Interface (JNI), JAVA, Database Connectivity (JDBC), Oracle Pro *C, Structured Query Language (SQL), and Visual Basic.
  • Provide support in a variety of areas to include Field Programmable Gate Arrays (FPGAs), Digital Signal Processors (DSP), Windows devices Drivers, Embedded SQL, Video Transcoding, Bandwidth Aggregation, and OCR data processing.
  • Provide leadership and research in advanced software engineering concepts. Provides solutions to highly complex problems of a specialized product or design development, with a wide range of projects or programs.
  • Be responsible for requirements analysis, subsystem allocation, performance analysis, and system engineering leadership.
  • Prepare reports as needed relating to assignments, as required. Maintains technical competence and state-of-the-art expertise in areas of technical specialization.

  • Active Top-Secret Clearance.
  • U.S. Citizenship Required for the purposes of obtaining/holding a U.S. security clearance
  • Serve as a senior Software Developer with expertise in software engineering, with a primary focus Web GUI Development.
  • Experience with Stylesheets, jQuery, Java Script ES6, HTML and HTML5.
  • Proficient in the following programming languages: C/C++, JAVA Native Interface (JNI), JAVA, Database Connectivity (JDBC), Oracle Pro *C, Structured Query Language (SQL), and Visual Basic.
  • Proficiency in the administration and use of Azure DevOps.
  • Proficiency in the administration and use of Azure DevOps helpful.
  • Worked and supported development environment with regression testing capabilities.
  • Provide support in a variety of areas to include Field Programmable Gate Arrays (FPGAs), Digital Signal Processors (DSP), Windows devices Drivers, Embedded SQL, Video Transcoding, Bandwidth Aggregation, and or OCR data processing.
  • Bachelor's Degree (BS) with 8+ years of relevant experience or Associate's Degree (AS) with 10+ years relevant experience or High School/GED with 13+ years relevant experience.

EEO Race/Sex/Disability Status/Veteran Status