1

Sr Software Jobs in Washington (NOW HIRING)

Senior Software Developer

Herndon, VA · On-site

$120 - $180/hr

Senior Software Developer National Capital Region -- TS/SCI Polygraph | Hybrid (Remote with Occasional On-Site) | Immediate Hire Join Synertex and bring your expertise to a mission that matters. We ...

Senior Software Engineer

Mclean, VA · On-site

$123K - $163K/yr

As a Senior Software Engineer , you will also contribute to a variety of areas including: * Leading projects and acting as a mentor to less experienced developers * Collaborating with the TRSS ...

Senior Software Engineer

Washington, DC · Remote

$138K - $182K/yr

About the Opportunity A rapidly growing healthcare technology company is seeking a Senior Software Engineer to help build and scale a mission-critical software platform used by millions of patients ...

The Senior Software Engineer will design, develop, test, integrate, and maintain scalable, highly available software solutions supporting mission-critical environments. This position requires ...

Senior Software Engineer

Arlington, VA · On-site

$140K - $185K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive digital economy that ...

Senior Software Developer

Bethesda, MD · On-site

$130K - $180K/yr

Job Title Senior Software Developer Location Bethesda, MD 20800 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...

Senior Software Developer

Fairfax, VA · On-site

$55.75 - $73.50/hr

Role: Senior Software Developer Location: Onsite- Fairfax, VA 3 Days and in Washington, DC 2 Days per Week. Duration: Long Term Contract Position Require a Secret Clearance The Senior Software ...

Senior Software Developer

Fort George G Meade, MD · On-site

$60.75 - $80.25/hr

Salary: 200-220k WITS is seeking a Senior Software Developer with mid-tier, backend, and some frontend experience. The candidate must be able to work with a small team of developers with similar ...

Senior Software Engineer

Rosslyn, VA · On-site

$139K - $184K/yr

Senior Software Engineer - Access Control Are you ready to redefine access control and develop cutting-edge security solutions that make businesses smarter and safer? Do you enjoy leading technical ...

New

Senior Software Engineer

Reston, VA · On-site

$127K - $168K/yr

Senior Software Engineer - Access Control Are you ready to redefine access control and develop cutting-edge security solutions that make businesses smarter and safer? Do you enjoy leading technical ...

New

Showing results 41-60

Sr Software information

What does a senior software engineer do?

A Sr Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior team members, and collaborate closely with stakeholders to ensure software meets business objectives. Their role typically involves writing high-quality code, reviewing code from peers, and making architectural decisions. Sr Software Engineers are also expected to stay updated with industry trends and best practices to improve software performance and reliability.

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

To thrive as a Senior Software Engineer, you need strong proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is commonly required, along with certifications like AWS Certified Solutions Architect. Leadership, problem-solving, and effective communication skills help you mentor junior engineers and collaborate across teams. These skills ensure the delivery of robust, scalable solutions and foster innovation within complex technical environments.

What are some common challenges faced by senior software engineers when leading project teams, and how can they effectively overcome them?

Senior Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing project timelines, and ensuring code quality across the team. Effective communication and proactive planning are key to overcoming these hurdles. By fostering a collaborative environment, setting clear expectations, and leveraging agile methodologies, Senior Software Engineers can guide their teams to successful project delivery while supporting professional growth within the team.

What is the difference between Sr Software and Software Developer?

AspectSr SoftwareSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certificationsBachelor's degree in CS or related field; 0-3 years experience; certifications optional
Work EnvironmentOften leads projects, mentors juniors, involved in architecture decisionsFocuses on coding, debugging, and implementing features under guidance
Employer & Industry UsageUsed across tech companies, startups, and enterprise firms for senior rolesCommon entry to mid-level role in software development teams

The main difference between a Sr Software and a Software Developer lies in experience, responsibilities, and leadership. Sr Software professionals typically have more experience, take on leadership roles, and influence project architecture, while Software Developers focus on coding and implementing features. Both roles require a strong foundation in programming, but the Sr Software position involves greater oversight and strategic input.

What cities in Washington are hiring for Sr Software jobs?

Cities in Washington with the most Sr Software job openings:

Infographic showing various Sr Software 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.

Software Developer (Senior) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics

Vienna, VA • On-site

$110 - $140/hr

Other

Re-posted 7 days ago


Job description

Position Summary

Senior Software Developers lead the design, development, and delivery of complex, full-stack application solutions in support of the customer's requirements. Senior Software Developers translate customer and system requirements into technical design, build and maintain scalable back-end services and front-end interfaces, and operate within Agile development teams. Senior Software Developers apply sound engineering judgment to resolve difficult technical problems, evaluate design trade-offs across the stack, and help ensure delivered applications meet performance, security, and reliability standards. Senior Software Developers are expected to review the work of less experienced developers and provide technical mentorship.

Requirements

US Citizenships and TS/SCI with Polygraph (no exceptions)

Education/Experience Requirements
  • Bachelor's degree and 7-11 years of relevant professional software development experience (Master's degree and 5-9 years also acceptable); additional relevant experience may be considered in lieu of a degree
Required Skills
  • Strong proficiency in one or more modern programming languages (e.g., Java, JavaScript, Python)
  • Demonstrated experience across the full stack, including web application UI development, back-end services, and databases
  • Demonstrated experience designing and building RESTful APIs and microservices
  • Experience with cloud platforms and containerization/orchestration technologies (e.g., AWS, Docker, Kubernetes)
  • Experience working within Agile/Scrum development teams and ceremonies
  • Experience with version control and configuration management tools
  • Experience with DevOps practices and CI/CD pipelines
  • Demonstrated experience translating customer and system requirements into technical design
  • Strong critical thinking, technical writing, and oral communication skills, including the ability to present technical solutions to customers
  • Senior positions review and guide the work of Junior and Mid-Level developers
#J-18808-Ljbffr