The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...
New
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...
New
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...
New
Annapolis Junction, MD · On-site
$56.75 - $78/hr
Description Captivation Software is looking for mid level software engineer to assist with daily responsibilities on the program. Requirements Security Clearance: * Must currently hold a Top Secret ...
Annapolis Junction, MD · On-site
$56.75 - $78/hr
Description Captivation Software is looking for mid level software engineer to assist with daily responsibilities on the program. Requirements Security Clearance: * Must currently hold a Top Secret ...
Annapolis Junction, MD · On-site
$61.25 - $79.75/hr
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Annapolis Junction, MD · On-site
$61.25 - $79.75/hr
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Quick apply
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Fort George G Meade, MD · On-site
$120 - $180/hr
What You Will Do At Independent Software, as a DevOps Software Engineer Level 3, you will support the development, deployment, and administration of complex mission-critical systems. This highly ...
Fort George G Meade, MD · On-site
$120 - $180/hr
What You Will Do At Independent Software, as a DevOps Software Engineer Level 3, you will support the development, deployment, and administration of complex mission-critical systems. This highly ...
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Chantilly, VA · On-site
We are looking for a Software Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission ...
Description Captivation Software is looking for a senior level software engineer who is experience in AWS with managed services Requirements Security Clearance: * Must currently hold a Top Secret/SCI ...
Description Captivation Software is looking for a senior level software engineer who is experience in AWS with managed services Requirements Security Clearance: * Must currently hold a Top Secret/SCI ...
Bethesda, MD · On-site
$85 - $110/hr
We are looking for Software Engineers, Systems Administrators, and Subject Matter Experts to lead development and deployment of next-generation web applications. Steelcut Software, Inc. is an Equal ...
Bethesda, MD · On-site
$85 - $110/hr
We are looking for Software Engineers, Systems Administrators, and Subject Matter Experts to lead development and deployment of next-generation web applications. Steelcut Software, Inc. is an Equal ...
Fort George G Meade, MD · On-site
$58.75 - $80.50/hr
What You Will Do At Independent Software, as a DevOps Software Engineer Level 3, you will support the development, deployment, and administration of complex mission-critical systems. This highly ...
Quick apply
Fort George G Meade, MD · On-site
$58.75 - $80.50/hr
What You Will Do At Independent Software, as a DevOps Software Engineer Level 3, you will support the development, deployment, and administration of complex mission-critical systems. This highly ...
Columbia, MD · On-site +1
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Columbia, MD · On-site +1
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Software Guidance & Assistance, Inc., (SGA), is searching for a Security Software Engineer/Developer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD. We are ...
Software Guidance & Assistance, Inc., (SGA), is searching for a Security Software Engineer/Developer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD. We are ...
Columbia, MD · On-site
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Quick apply
Columbia, MD · On-site
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for an ...
Quick apply
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for an ...
Gaithersburg, MD · On-site
$129 - $150/hr
Overview Software Engineer Gaithersburg, MD Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Gaithersburg, MD · On-site
$129 - $150/hr
Overview Software Engineer Gaithersburg, MD Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Senior Software Developer Software Developer, Level 2 (SD2) · Six (6) years of experience programming with object-oriented programming languages · Experience programming in various languages o C ...
Quick apply
Senior Software Developer Software Developer, Level 2 (SD2) · Six (6) years of experience programming with object-oriented programming languages · Experience programming in various languages o C ...
They are seeking an experienced Software Engineer to develop and secure mission-critical software solutions for Department of Defense and Intelligence Community programs, applying secure software ...
They are seeking an experienced Software Engineer to develop and secure mission-critical software solutions for Department of Defense and Intelligence Community programs, applying secure software ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
Rockville, MD · On-site
M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance, and compliance of Washington Metropolitan Area Transit Authority (WMATA)'s software and operational ...
$30.13 - $35.44
5% of jobs
$35.44 - $40.75
10% of jobs
$40.75 - $46.07
9% of jobs
$47.20 is the 25th percentile. Wages below this are outliers.
$46.07 - $51.38
7% of jobs
$51.38 - $56.69
15% of jobs
The median wage is $58.33 / hr.
$56.69 - $62
14% of jobs
$66.82 is the 75th percentile. Wages above this are outliers.
$62 - $67.32
17% of jobs
$67.32 - $72.63
14% of jobs
$72.63 - $77.94
6% of jobs
$77.94 - $83.25
3% of jobs
$83.25 - $88.57
0% of jobs
$30
$58
$88
A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.
| Aspect | Software Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, sometimes a master's, in computer science or software engineering |
| Work Environment | Often works on coding, debugging, and implementing specific features | Involves designing, developing, testing, and maintaining software applications |
| Industry Usage | Commonly used in tech companies, IT firms, and software service providers | Widely used across industries for creating software solutions |
| Search & Comparison Intent | Focuses on coding tasks and technical skills | Encompasses broader development responsibilities and project management |
While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.
For Software Programmer jobs in Gaithersburg, MD, the most frequently searched job titles are:
The top searched job categories for Software Programmer jobs in Gaithersburg, MD are:
Cities near Gaithersburg, MD with the most Software Programmer job openings:

Full-time
Medical, Retirement, PTO
Posted 2 days ago
New
Develop, maintain, and enhance complex software systems based on documented requirements.
Review and test software components for adherence to design requirements and document test results.
Analyze user requirements to derive software design and performance requirements.
The position is for a future opportunity scheduled for Award Spring 2027
Software Engineer (SWE) (Levels I-III)
BTS Software Solutions is seeking a Software Engineer (SWE) to develop software systems in support of customer operations.
Job Description:
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Primary Location: Annapolis Junction, MD
Clearance Requirement: TS/SCI with Poly from Maryland customer
Degree Requirement:
Certification Requirement-
Relevant Experience:
All Levels:
Addition Requirements for Level 2:
Additional Requirements for Level 3:
Pay Range: $175,000-$340,000
The BTS pay range for this job-level is a general guideline only and not a guarantee of compensation or salary. Our approach to crafting offers considers various factors to establish an equitable and competitive compensation package. These considerations include, but are not limited to, the extent and intricacy of the role’s responsibilities, the candidate’s educational background, their work experience, and the specific competencies crucial for success in the role.
Company Overview:
BTS Software Solutions is a Service-Disabled Veteran-Owned Small Business who are community-focused innovators who transform ideas into technology to serve people. We recognize that innovation is only valuable when applied towards a needed solution. Technology has no value without the hard work to turn ideas into reality. Our roots are in helping save Soldiers’ lives through technology. We bring that ethos to serving our community. We create solutions that touch people's lives - products to communicate, to connect companies with customers, to stay informed, to save lives, and to enhance lives.
We have a small company persona with a large company ethos and capabilities; we create elegant solutions for complex problems that will enrich people’s lives. We offer one of the best benefits packages in the industry: Competitive health benefits package, PTO, 401K matching and vested from day one to name just a few of our benefits and perks.
BTS Software Solutions is an Equal Opportunity Employer (EOE). All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
Sourced by ZipRecruiter
11 - 50 Employees
Columbia, MD, US
2011