Demo

Senior Software Engineer

GCR Technical Staffing
Annapolis, MD Full Time
POSTED ON 11/18/2025
AVAILABLE BEFORE 1/17/2026
As Software Engineer, you serve as a senior technical leader. You will guide multiple development teams, setting technical direction and driving the design and delivery of complex software solutions. You'll lead high-impact projects involving large data sets, advanced algorithms and performance-critical systems. In this role, you'll balance strategic decision making with hands-on engineering, ensuring quality, innovation and mission success. What You'll DoServe as the technical lead for one or more software development teams, delegating tasks and monitoring performance.Select and tailor software development processes in coordination with customers and system engineering teams.Recommend and evaluate new technologies and processes for complex projects.Ensure quality control for all developed and modified software.Analyze user requirements to determine software design and performance specifications.Design, develop and enhance software systems to meet strict performance, timing and resource constraints.Modify existing software to correct defects, adapt to new hardware or improve performance.Design and implement complex algorithms and database interfaces/queries.Oversee integration of existing software into new systems and environments.Perform quality control on deliverables across multiple teams.Develop applications in C, C , C#, Java, Python and related scripting languages.Develop for Windows and UNIX environments, implementing automation where appropriate.Implement DevOps practices and CI/CD pipelines using tools like Artifactory, Docker, Terraform, Ansible, Packer, Jenkins and Bamboo.Collaborate with system engineers and hardware engineers to define requirements and integration strategies.Coordinate software system installations and verify operational specifications.This position is 100% onsite and requires an active TS/SCI FSP Security Clearance. What You’ll Need U.S. CitizenshipActive TS/SCIBachelor's Degree in Computer Science, Engineering or related field. Equivalent work experience may be considered.Minimum twenty (20) years experience as a SWE in programs and contracts of similar scope, type and complexity.Expert-level proficiency in one or more programming language (C, C , C#, Java, Python).Strong experience in Windows and UNIX development.Deep knowledge of DevOps practices, CI/CD pipelines and associated tools.Proven experience selecting software development processes and implementing quality control across teams.Ability to recommend, evaluate and implement emerging technologies.Strong track record of delivering high-performance, mission-critical software solutions.Company DescriptionGCR is a national technical recruiting firm. We specialize in contract, contract to hire, and permanent staffing solutions across a variety of industries including, Information Technology, Commercial, Automotive, Semiconductor, Medical Device, Pharmaceutical, Manufacturing, and Defense.

Salary : $125,200 - $165,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GCR Technical Staffing

  • GCR Technical Staffing Woburn, MA
  • What You Will DoSupport development of innovative radar and EW systems using digital signal processing under senior staff guidanceCollaborate with cross-fu... more
  • 6 Days Ago

  • GCR Technical Staffing Wilton, CT
  • This position is Temp to PermJob Title: PLM (Product Lifecycle Management) Project CoordinatorKey Responsibilities:Support project coordinators in PLM, int... more
  • 8 Days Ago

  • GCR Technical Staffing Anaheim, CA
  • Software Engineer, 100% Remote position supporting the Anaheim, CA, office.Contract to hire position with a conversion arrangement already in placeBackgrou... more
  • 8 Days Ago

  • GCR Technical Staffing Burlington, MA
  • You will design, develop, and test C software implementing complex embedded radar systems, with a primary focus on Air-to-Air applicationsUS Citizen, with ... more
  • Just Posted


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Annapolis, MD area that may be a better fit.

  • Captivation Software Annapolis, MD
  • Build to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineer... more
  • 2 Months Ago

  • Independent Software Annapolis, MD
  • What You Will Do As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, a... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!