1

Software Engineers Jobs in Washington, DC (NOW HIRING)

They are seeking Software Engineers to develop, maintain, and enhance complex software systems while working individually or as part of a team. Responsibilities : • Analyze user requirements to ...

They are seeking Senior, Staff, and Principal Engineers to help build the future of autonomous testing and tackle complex software engineering problems. Responsibilities : • build the future of ...

DSP Software Engineers

Chantilly, VA · On-site

$15.25 - $18.75/hr

DSP Software Engineers Location: Chantilly, VA or Fairfax, VA Duration: Full Time Interview: Phone and In-Person Candidates must hold an active Top Secret/SCI clearance Digital Signal Processing ...

/Computer Vision Software Engineers# Computer Vision Software Engineers00100 LEIDOS, INC.McLean, USFull-time## About the RoleJoin us in improving and shaping the future of the smart mobility with a ...

next page

Showing results 1-20

Software Engineers information

See Washington, DC salary details

$72.5K

$168.3K

$234.5K

How much do software engineers jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software engineers in Washington, DC is $168,345.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,900.00 and $197,400.00 per year, depending on experience, location, and employer.

What kinds of jobs do software engineers do?

Software engineers develop, test, and maintain software applications, systems, and platforms across various industries. They work on tasks such as coding, debugging, designing software architecture, and collaborating with teams using programming languages like Java, Python, or C++. Their roles can include front-end, back-end, full-stack development, or specialized areas like security or data engineering.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical specifications, often collaborating with cross-functional teams. Strong problem-solving skills and knowledge of coding standards are essential in this role.
More about Software Engineers jobs

What are the most commonly searched types of Software Engineers jobs in Washington, DC?

The most popular types of Software Engineers jobs in Washington, DC are:

Infographic showing various Software Engineers job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $168,345 per year, or $80.9 per hour.

Software Engineers

BCT LLC

Annapolis Junction, MD • On-site

Full-time

Re-posted 19 days ago


Job description

Job Summary:
BCT LLC is a small business dedicated to delivering meaningful solutions for their customers and their missions. They are seeking Software Engineers to develop, maintain, and enhance complex software systems while working individually or as part of a team.
Responsibilities:
• Analyze user requirements to derive software design and performance requirements
• Debug existing software and correct defects
• Provide recommendations for improving documentation and software development process standards
• Design and code new software or modify existing software to add new features
• Integrate existing software into new or modified systems or operating environments
• Develop simple data queries for existing or proposed databases or data repositories
• Write or review software and system documentation
• Design or implement complex database or data repository interfaces/queries
• Implement algorithms to meet or exceed system performance and functional standards
• Assist with developing and executing test procedures for software components
• Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
• Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Qualifications:
Required:
• Active TS/SCI with POLY
• Experience with Policy and/or a SIGINT background
• High School Diploma or GED, plus twenty-four (24) years of general systems engineering experience
• Bachelor’s degree in a qualified engineering or related field, plus (20) years of systems engineering experience
• Master’s degree or PhD in a qualified engineering or related field, plus (18) years of systems engineering experience
• One (1) year of experience in Software Engineering
• Three (3) years of experience in Software Engineering
• Six (6) years of experience in Software Engineering
• Nine (9) years of experience in Software Engineering
Preferred:
• Bachelor’s degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university
• Graduate degree may be substituted for three (3) years of experience
• PhD may be substituted for six (6) years of experience
• Appropriate coursework in other degree programs can be substituted for an Engineering, Computer Science, or Mathematics degree
Company:
BCT LLC (BCT) is small business, established in 2006 & headquartered out of Annapolis Junction, Md. Founded in 2006, the company is headquartered in Annapolis Junction, USA, with a team of 51-200 employees. The company is currently Growth Stage.