1

Sr Software Jobs in Silver Spring, MD (NOW HIRING)

Senior Software Engineer

Reston, VA · On-site

$127.40K - $168K/yr

The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products/features... both wholly new efforts and ...

Senior Software Engineer

Reston, VA · On-site

$127.40K - $168K/yr

The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products/features... both wholly new efforts and ...

Senior Software Engineer

Annapolis Junction, MD · On-site

$134.60K - $177.40K/yr

The role of Sr. Software Engineer includes developing, maintaining, and enhancing software systems in accordance with project requirements. Works effectively both independently and collaboratively ...

Senior Software Engineer

Washington, DC · On-site

$170K - $230K/yr

Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active Secret security clearance (required ...

Senior Software Engineer

Annapolis Junction, MD

$125.20K - $165K/yr

Senior Software Engineer Location: Annapolis Junction, MD Required Clearance : TS/SCI w/ Full-Scope Poly Salary: Competitive We are seeking a highly skilled and experienced Senior Software Engineer ...

Senior Software Engineer

Herndon, VA · On-site

$130K - $180K/yr

Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: Herndon, VA More about this job > Description HawkEye 360 is currently seeking a Senior Command & Control Software ...

New

Senior Software Engineer

Mclean, VA · Hybrid

$123.80K - $163.30K/yr

Senior Software Engineer Location: McLean, VA or Richmond, VA Work Environment: Hybrid Role Sumary: As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ...

Senior Software Engineer

Mclean, VA · Hybrid

$123.80K - $163.30K/yr

Senior Software Engineer Location: McLean, VA or Richmond, VA Work Environment: Hybrid Role Summary: As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ...

Senior Software Engineer

Washington, DC · On-site

$100K - $160K/yr

As a Senior Software Engineer, you will design, develop, and maintain robust software solutions that meet the highest standards of quality, performance, and security. You will solve complex technical ...

Senior Software Engineer

Springfield, VA · On-site

$140K - $160K/yr

As a Senior Software Engineer, you will play a key role in supporting the Geospatial Intelligence Agency (NGA) by designing, developing, and maintaining geospatial intelligence applications. Your ...

Senior Software Developer

Fort Belvoir, VA · On-site

$61.75 - $81.50/hr

The Senior Software Developer supports the design, development, and delivery of data analysis tools, collaboration systems, and visualizations that address real-world operational needs and capability ...

Senior Software Engineer

Reston, VA · On-site

$129.50K - $170.70K/yr

As the Senior Software Engineer, you will apply cutting edge technologies to rapidly develop and deploy user service capabilities within a satellite operations environment. Additionally, the Senior ...

next page

Showing results 1-20

Sr Software information

See Silver Spring, MD salary details

$15

$63

$90

How much do sr software jobs pay per hour?

As of May 29, 2026, the average hourly pay for sr software in Silver Spring, MD is $63.82, according to ZipRecruiter salary data. Most workers in this role earn between $54.18 and $71.59 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

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 does a Sr 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 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 are popular job titles related to Sr Software jobs in Silver Spring, MD? For Sr Software jobs in Silver Spring, MD, the most frequently searched job titles are:
What job categories do people searching Sr Software jobs in Silver Spring, MD look for? The top searched job categories for Sr Software jobs in Silver Spring, MD are:
Infographic showing various Sr Software job openings in Silver Spring, MD as of May 2026, with employment types broken down into 90% Full Time, 9% Part Time, and 1% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $132,737 per year, or $63.8 per hour.
Senior Software Engineer

Senior Software Engineer

Gridpoint

Reston, VA • On-site

$127.40K - $168K/yr

Full-time

Posted yesterday


Job description

Company Description

GridPoint is an established leader in smart energy solutions, providing Fortune 1000 enterprises, government agencies and utilities with the tools to implement and maintain sustainable energy management practices that improve operational efficiency and maximize energy savings. Founded in 2003, GridPoint is headquartered in Reston, Virginia, with an office in Roanoke, Virginia.

Job Description

The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products/features... both wholly new efforts and also enhancements/maintenance to established assets. 

The Senior Software Engineer's responsibilities shall be to:
participate in specification development and provide critical review of software specifications prepared by others
develop and document responsive software design solutions based on software requirements specifications which also conform to established system level architecture/design specifications
develop software assets based on software requirements and design specifications, system architecture/design specifications... working either singly or in combination with other software engineers and test engineers
ensure high quality software products through deliberative design, implementation, unit/integration testing, and active support to verification/validation testers
perform Production support work as assigned (issue investigation and findings reporting, rapid issue resolution for critical issues)

In order to perform these responsibilities effectively, the Senior Software Engineer shall use tools, standard models, industry best practices, and creative design approaches to represent systems and/or to develop system prototypes, assets, or supporting assets.

Our current technology and tool mix includes: Java7, Scala, Akka, AngularJS, JPA, Hibernate, PostgreSQL, SQL Server, Cassandra, git, Jira, Bamboo.

Qualifications

B.S. Computer Science or related field (or equivalent experience)... M.S. Computer Science highly preferred
Minimum 8 years of professional experience in progressively more senior software engineering roles
Minimum 8 years of experience with Unix internals; Java or .NET; XML/JSON; Oracle, Postgres or SQL Server; application frameworks (e.g. J2EE, JBOSS, Spring, Hibernate, OSGI)
Minimum 5 years of experience with web services applications... RESTful designs preferred
Minimum 8 years of hands-on experience with database programming in Java or .NET with Oracle, Postgres, or other RDBMS
Experience with one or more of the following is desired: scala, service oriented architectures, continuous integration, automated configuration management
Excellent written and verbal communication skills

Additional Information

GridPoint is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, or disability.


Note: no unsolicited 3rd party resumes accepted