1

Senior Software Developer Engineer Jobs in Potomac, MD

Senior Software Developer

Fairfax, VA · On-site

$55.75 - $73.50/hr

Senior Software Developer Category: Software Development/ Engineering Main location: United States, Virginia, Fairfax Position ID:J0426-2707 Employment Type: Full Time Position Description: CGI is ...

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.

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 ...

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

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

Springfield, VA · On-site

$57 - $75.25/hr

The Senior-Level Software Engineer is responsible for applying engineering principles and knowledge of programming languages to build software solutions for NSG/ASG end users. Responsibilities:

PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software engineering efforts ...

Description PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software ...

Description PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software ...

Overview Leidos is seeking a Sr. Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration's En-Route Automation Modernization (ERAM) system ...

Sr. Software Developer

Mclean, VA · On-site

$55.25 - $73/hr

VT Group (VTG) is seeking a Sr. Software Developer with a minimum of 10 years' experience to support the full lifecycle development of innovative web, video, and multimedia training products. The ...

Senior Software Developer

Mclean, VA · On-site

$150K - $175K/yr

Radiance is seeking a Senior Software & Systems Engineer to lead the design, development, and deployment of Geospatial evaluation software. This initiative aims to build a scalable, repeatable, and ...

Senior Software Developer Job Category: Information Technology Time Type: Part time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Part-Time On-Call Percentage of Travel ...

Showing results 41-60

Senior Software Developer Engineer information

See Potomac, MD salary details

$15

$63

$90

How much do senior software developer engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for senior software developer engineer in Potomac, MD is $63.85, 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 is a senior software developer engineer?

Senior Software Developer Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. Their responsibilities often include architecting software, reviewing code, ensuring best practices, and troubleshooting critical issues. Senior developers play a key role in shaping technical strategies and guiding the overall direction of software projects.

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

A Senior Software Developer Engineer requires advanced programming skills, deep understanding of software architecture, and several years of experience with a relevant degree in computer science or a related field. Familiarity with modern development frameworks, version control systems like Git, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often expected. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These competencies ensure high-quality software delivery, efficient teamwork, and innovation within dynamic tech environments.

What are some common challenges faced by senior software developer engineers when leading project teams?

Senior Software Developer Engineers often encounter challenges such as balancing technical leadership with hands-on coding, managing cross-functional communication, and aligning team members with project goals. They may also need to mentor junior developers while ensuring code quality and timely delivery of features. Navigating competing priorities and rapidly changing requirements requires strong problem-solving skills and adaptability, as well as effective collaboration with project managers, designers, and QA teams.

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

AspectSenior Software Developer EngineerSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certifications like Microsoft or AWSBachelor's degree in CS or related field; 0-2 years experience; certifications are optional
Work EnvironmentTeam lead roles, project planning, mentoringDevelopment tasks, coding, testing
Employer & Industry UsageTech companies, software firms, startupsSame as Senior Software Developer Engineer

The main difference is experience level and responsibilities. Senior Software Developer Engineers typically have more experience, take on leadership roles, and mentor junior developers, while Software Developers focus on coding and implementing features. Both roles are essential in software development teams, but the senior position involves more strategic and supervisory duties.

What cities near Potomac, MD are hiring for Senior Software Developer Engineer jobs?

Cities near Potomac, MD with the most Senior Software Developer Engineer job openings:

Infographic showing various Senior Software Developer Engineer job openings in Potomac, MD as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $132,800 per year, or $63.8 per hour.

Senior Software Developer

CGI Inc.

Fairfax, VA • On-site

$55.75 - $73.50/hr

Full-time

Retirement, PTO

Re-posted 2 days ago


CGI rating

7.1

Company rating: 7.1 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

149th of 226 rated it services


Job description

Senior Software Developer
Category: Software Development/ Engineering
Main location: United States, Virginia, Fairfax
Position ID:J0426-2707
Employment Type: Full Time
Position Description:
CGI is seeking an enthusiastic, creative, senior software developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government agency. Our team is using a modern development stack and various open-source technologies. You will have the opportunity to help build and modernize the system applications for cloud environments. Grow your leadership and technical skills with in-demand technologies in a fast-paced environment as part of an exciting, positive team that moves quickly and delivers quality software alongside a passionate customer
This position is located in Fairfax,VA; however, a hybrid working model is acceptable.
Your future duties and responsibilities:
• As a senior full stack developer, you will collaborate with the team in an Agile setting to research best practices, design and develop application architecture, implement solutions, mentor fellow team members, and test and deploy solutions
• Contribute to the ongoing architecture and development of a modern cloud-native applications built with technologies such as Angular and Java/Spring Boot.
• Work closely with users, stakeholders, business analysts, and product managers to understand problem statements, functional and non-functional requirements
• Collaborate with the team in an Agile setting to research best practices, design and develop microservice architectures, implement solutions, mentor fellow team members, and test and deploy solutions to AWS cloud environments
• Write clean, well-organized code following best practices while sharing knowledge with the team to grow collective skills in building robust full applications
• Participate in all phases of an Agile software development lifecycle, including requirements gathering, design, estimation, coding, code reviews, and testing
• Author and review frontend and backend code leveraging AI-assisted paired programming techniques
• Deploy and manage applications on AWS using containerized environments and CI/CD pipelines
• Develop and consume RESTful APIs, gaining experience in API design patterns and microservice communication
• Build a solid understanding of data structures, problem solving, algorithm design, and data formats (JSON, YAML)
• Participate in daily standups, code collaboration sessions, and sprint ceremonies to promote continuous progress
• Engage in client, industry, and end-user discussions to provide technical viewpoint on the application
• Lead and participate in technical design sessions to create sustainable, high-performing features and provide accurate estimates and development timelines
• Drive continuous improvement of existing development tools, technologies, and CI/CD pipelines
• Author automated testing scripts (unit, integration, and end-to-end) for both frontend and backend
• Augment and improve system architecture, including microservices design and cloud-native patterns on AWS
• Apply strong understanding of database design (PostgreSQL) and optimize application access to backend data, including query tuning and schema migrations (e.g., Flyway)
Required qualifications to be successful in this role:
• Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline
• Minimum 7+ years hands-on experience in Java development (Spring Boot, Spring Framework, Spring Data/JPA/Hibernate, REST APIs)
• Experience building and maintaining frontend applications, including TypeScript, HTML, CSS, Angular (v14+)
• Proven experience designing and developing Spring Boot microservices deployed on AWS (ECS/EKS, Lambda, S3, SQS, SNS, RDS)
• Experience with PostgreSQL (or similar RDBMS), including schema design, query optimization, and migration tooling (Flyway)
• Experience with Apache Kafka or similar event streaming platforms
• Experience with AI paired programming tooling (e.g., GitHub Copilot, Amazon Q)
• Experience in CI/CD methodologies and tooling (Jenkins, GitHub Actions, SonarQube)
• Experience in API development and application security best practices (OAuth 2.0, TLS, PKI, JWT)
• Experience in Test Driven Development (TDD) and paired programming
• Experience with Git and collaborative development workflows (GitHub, Bitbucket, pull requests, code reviews)
• Demonstrated technical leadership skills with a passion for exploring emerging technologies
• Strong analytical and problem-solving skills with a culture of continuous improvement
• Proactive, detail-oriented, and self-motivated professional who can hit the ground running
• Quick learner with the ability to multi-task, work under pressure, manage tight deadlines, and adapt to changing requirements
• Exceptional written and verbal communication skills
• Ability to build trusted relationships and partner across a complex organization
• Willingness to ask questions, challenge the status quo, and seek out answers
Desired qualifications / non-essential skills required:
• AWS serverless and analytics services - Step Functions, Lambda, SES, Glue, Redshift, OpenSearch, Athena, SageMaker, QuickSight, Databricks, Tableau
• User authentication and authorization platforms - Okta, SecureAuth, AWS Cognito
• UI/UX frameworks beyond Angular - Bootstrap, Angular Material
• Log management, alerting, and monitoring - Datadog, Google Analytics
• Load testing tools - JMeter, Gatling
• Project management and collaboration tools - JIRA, Confluence
• Selenium or Cypress for end-to-end test automation
Due to the nature of government contracts, US citizenship is required.
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $89,600.00 - $176,300.00.
CGI Federal's benefits are offered to eligible professionals on their first day of employment to include:
. Competitive compensation
. Comprehensive insurance options
. Matching contributions through the 401(k) plan and the share purchase plan
. Paid time off for vacation, holidays, and sick time
. Paid parental leave
. Learning opportunities and tuition assistance
. Wellness and Well-being programs
#CGIFederalJob
#LI-RT1
#LI-MP12
#August2026GSA
Skills:
  • Full Stack Development
  • Full Stack Development
  • Application Development
  • AWS AI Services
  • Generative AI

What you can expect from us:
Together, as owners, let's turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because...
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.
Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team-one of the largest IT and business consulting services firms in the world.
Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.
CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com. You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.
We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.
All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.
CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information.

What CGI employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom