1

Sr Software Developer Jobs in Washington (NOW HIRING)

Senior Software Developer

Linthicum, MD Β· On-site

$53.50 - $70.50/hr

The Senior Software Developer will join a multi-disciplinary team of subject matter experts supporting the U.S. Air Force Cyber Capabilities Support Office and U.S. Cyber Command Cyber Mission Forces.

Sr. Software Developer

Elkridge, MD Β· On-site

$53.75 - $71/hr

Sr. Software Developer Design, develop and maintain computer software applications; Design user interfaces and web applications; Review and modify software programs to fulfill desirable accuracy and ...

Sr Software Developer

Annapolis Junction, MD Β· On-site

$55.75 - $73.50/hr

ELEVI Associates is seeking a Senior Software Developer to join their Software Development & Engineering team. The role involves supporting the modernization of malware analysis and developing ...

Senior Software Developer

Washington, DC Β· On-site

$170K - $200K/yr

Software Developer Senior DCSA | Security clearance required Our Company N2IA Technologies is a consulting company specializing in acquisition/contracting support, cost/FinOps, and technology ...

Senior Software Developer

Washington, DC Β· On-site

$61.75 - $81.50/hr

Software Developer Senior DCSA | Security clearance required Our Company N2IA Technologies is a consulting company specializing in acquisition/contracting support, cost/FinOps, and technology ...

Senior Software Developer

Bethesda, MD Β· On-site +1

$58.25 - $77/hr

Overview Black Canyon Consulting (BCC) is searching for a Senior Software Developer to support the National Center for Biotechnology Information (NCBI) . This opportunity is full time and onsite at ...

Senior Software Developer

Bethesda, MD Β· On-site

$58.25 - $77/hr

Overview Black Canyon Consulting (BCC) is searching for a Senior Software Developer to support the National Center for Biotechnology Information (NCBI) . This opportunity is full time and onsite at ...

Senior Software Developer

Falls Church, VA Β· On-site

$58.25 - $76.75/hr

Senior Software Developer Location: BUMED HQ (DHHQ Facility), 7700 Arlington Blvd, Falls Church, VA 22042 Description: CORTEK is seeking a Senior Software Developer to lead the design and development ...

Senior Software Developer

Annapolis, MD Β· On-site

$54 - $71.25/hr

Senior Software Developer Location: Annapolis Junction Compensation Range: $200 - 220k *Clearance: *Active TS/SCI w/ Polygraph needed to apply * Company Overview: Cornerstone Defense is the Employer ...

Senior Software Developer

Falls Church, VA Β· On-site

$58.25 - $77/hr

Senior Software Developer Location: BUMED HQ (DHHQ Facility), 7700 Arlington Blvd, Falls Church, VA 22042 Description: CORTEK is seeking a Senior Software Developer to lead the design and development ...

Senior Software Developer

Washington, DC Β· On-site

$150K - $165K/yr

The Senior Software Developer will ensure that development project deliverables meet business, architecture and technical requirements, while supporting existing systems. This role will contribute to ...

Sr. Software Developer

Chantilly, VA Β· On-site

$225K - $275K/yr

What are the primary responsibilities in the Sr. Software Developer position? * Leads an Agile software development team comprised of about five senior-, mid- and junior-level developers * Implements ...

Overview Senior Software Developer Springfield, VA Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly At Bcore, our strength comes from how we deliver impact to the mission.

Senior Software Developer

Falls Church, VA Β· On-site

$58.25 - $77/hr

CORTEK is seeking a Senior Software Developer to lead the design and development of solutions within the BUMED operational SharePoint, Microsoft 365, and application environment. This role serves as ...

Senior Software Developer

Springfield, VA Β· On-site

$57 - $75.25/hr

Senior Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of ...

Senior Software Developer

Chantilly, VA Β· On-site

$107K - $195K/yr

Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program supporting the Sponsor's Web-based applications. The Software Developer will work with a large team of ...

Senior Software Developer

Chantilly, VA Β· On-site

$107K - $195K/yr

Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program supporting the Sponsor's Web-based applications. The Software Developer will work with a large team of ...

Showing results 21-40

Sr Software Developer information

See Washington salary details

$17

$69

$99

How much do sr software developer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for sr software developer in Washington is $69.92, according to ZipRecruiter salary data. Most workers in this role earn between $59.38 and $78.41 per hour, depending on experience, location, and employer.

What is a Sr software developer?

Sr Software Developers are experienced professionals responsible for designing, developing, and maintaining complex software applications. They typically lead technical teams, make architectural decisions, and mentor junior developers. Their role often involves collaborating with stakeholders to define requirements, ensuring code quality, and staying updated with emerging technologies. Senior developers play a crucial part in the software development lifecycle, helping to deliver robust and scalable solutions.

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

To thrive as a Sr Software Developer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor's or master’s degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), cloud platforms, and relevant certifications (e.g., AWS Certified Developer) are typically expected. Strong problem-solving, leadership, collaboration, and communication skills help you mentor junior developers and work effectively within teams. These abilities are crucial to building robust software solutions, driving technical excellence, and ensuring successful project delivery.

What are some typical challenges Sr software developers face when leading project teams, and how can they effectively manage them?

Sr Software Developers often encounter challenges such as balancing coding responsibilities with mentoring junior team members, aligning technical solutions with business goals, and managing project timelines across cross-functional teams. Effective management involves clear communication, setting realistic expectations, and fostering a collaborative environment where team members can share ideas and resolve issues quickly. Leveraging agile methodologies and regular code reviews can also help maintain project momentum and ensure high-quality deliverables.

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

AspectSr Software DeveloperSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; experience often preferredBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelops software, collaborates with teams, and mentors junior staffDesigns, develops, tests, and maintains software applications
Employer & Industry UsageUsed across tech companies, startups, and enterprise firmsCommon in software development firms, tech companies, and IT departments

Both roles involve software development, but Sr Software Developers typically have more experience, leadership responsibilities, and mentorship duties. Software Engineers focus on designing and building software solutions, often with a broader scope. The roles overlap significantly, but the seniority and leadership aspect distinguish the Sr Software Developer from a general Software Engineer.

What do senior software developers do?

Senior software developers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and ensure the quality and performance of software systems, typically using programming languages like Java, Python, or C++. They also collaborate with stakeholders and may oversee technical architecture and code reviews.

What cities in Washington are hiring for Sr Software Developer jobs?

Cities in Washington with the most Sr Software Developer job openings:

Infographic showing various Sr Software Developer job openings in Washington as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $145,425 per year, or $69.9 per hour.

Senior Software Developer

Linthicum, MD β€’ On-site

Beyond SOF
Professional, Scientific, and Technical ServicesΒ β€’Β 11 - 50 employees

$53.50 - $70.50/hr

Full-time

Re-posted 29 days ago


Key responsibilities

  • Build intelligent, intuitive applications that integrate with the Core product and third-party products.

  • Coordinate system installation, monitor equipment functioning, and ensure operational specifications are met.

  • Delegate programming and testing responsibilities to teams and monitor their performance.


Job description

Position Summary
The client looking for a talented Senior Software Developer who currently possess a TS/SCI with CI Poly clearance and can hit the ground running as a key member of our Development Team. The Senior Software Developer will join a multi-disciplinary team of subject matter experts supporting the U.S. Air Force Cyber Capabilities Support Office and U.S. Cyber Command Cyber Mission Forces.
The ideal candidate should be a self-starter, versatile team player with the ability to think critically, conduct research, and creatively solve problems. The candidate should be organized and demonstrate a curiosity for learning and continually stretching boundaries with innovative software design. The ideal candidate should also enjoy working as part of a close-knit team and willing to lend development best practices towards enhancing our conventions and workflows. Most importantly, the ideal candidate must be able to contribute, expand their talents, as well as learn and innovate with us. The Developer will serv as the Scrum Master for this project.
Essential Job Functions
  • Build intelligent, intuitive Applications that integrate with the Core product and many third-party products.
  • Work in a fun, collaborative environment solving complex problems to produce innovative solutions with our team.
  • Actively contribute and guide our Application portfolio.
  • Initiates action for evaluation and recommendation of application software packages, application integration and testing tools.
  • Resolves problems with software and responds to suggestions for improvements and enhancements.
  • Coordinate system installation and monitors equipment functioning to ensure operational specifications are met.
  • Implements recommendations for improving documentation and development process standards.
  • Selects the prototype development process in coordination with customer and system engineering.
  • Recommends new technologies and research processes for complex software development projects.
  • Ensures quality control of all developed and modified prototype software.
  • Delegates programming and testing responsibilities to one or more teams and monitors their performance.

Minimum Required Qualifications
  • Due to the nature of this position and the information that employees will be required to access, U.S. Citizenship is required.
  • Eight (8+) years of experience in application software development.
  • Minimum of Bachelor's Degree in a technical discipline from an accredited college or university in Computer Science, Cybersecurity, Computer Engineering, or related discipline.
  • Required Security Clearance: TS/SCI with CI Poly clearance is required.
  • 5+ years of experience in Python development.
  • 5+ years of experience with C/C++, Java, or Golang.
  • 3+ years of experience working with Linux systems.
  • 1+ years of experience working with Docker containers.
  • Experience interacting with RESTful APIs.
  • Extensive experience building, testing, debugging software development projects.
  • Experience working with a team using a centralized version control system such as Git.
  • Experience creating and working with automated building and testing systems such as Jenkins.
  • Experience creating and working with RPMs.
  • Ability to review designs/wireframes and create user stories.

Desired/Preferred Skills:
  • Experience in JavaScript/React is a plus.
  • A Master's degree in Computer Science (or a related discipline) is a plus.
  • Certified Scrum Master is a plus.