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

Catalyst Operations & Analytics

Vienna (VA)

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Catalyst Operations & Analytics is seeking a Senior Software Engineer to lead the design, development, and delivery of complex software systems aligned to customer requirements. You will own significant portions of the SDLC—from requirements analysis and design through coding, integration, and testing—within Agile teams.

You will apply sound engineering judgment to resolve technical problems, evaluate design trade-offs, and ensure performance, security, and reliability.

Qualifications

  • Bachelor's degree and 7-11 years of relevant professional software engineering experience (Master's degree and 5-9 years also acceptable)
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript)
  • Demonstrated experience across the full SDLC, including requirements analysis, design, coding, integration, testing, and deployment
  • Experience with Agile/Scrum development teams and ceremonies
  • Experience with version control and configuration management tools
  • Experience developing on Windows and/or Linux
  • Experience with DevOps practices, CI/CD pipelines, and test automation
  • Demonstrated ability to evaluate software architecture and technical trade-offs
  • Strong technical writing and oral communication, including presenting to customers
  • Senior positions review and guide Junior and Mid-Level engineers

Responsibilities

  • Lead the design, development, and delivery of complex software systems
  • Own significant portions of the software development lifecycle from requirements through testing
  • Provide technical mentorship to less experienced engineers

Skills

Java
Python
C/C++
JavaScript
SDLC experience
Agile/Scrum
Version control
DevOps
CI/CD
Test automation
Architectural evaluation
Technical communication

Education

Bachelor's degree and 7-11 years experience
Master's degree +5-9 years acceptable

Job description

Position Summary

Senior Software Engineers lead the design, development, and delivery of complex software systems in support of the customer's requirements. Senior Software Engineers take ownership of significant portions of the software development lifecycle — from requirements analysis and design through coding, integration, and testing — while operating within Agile development teams. Senior Software Engineers apply sound engineering judgment to resolve difficult technical problems, evaluate design trade-offs, and help ensure delivered systems meet performance, security, and reliability standards. Senior Software Engineers are expected to review the work of less experienced engineers 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 engineering 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, Python, C/C++, JavaScript)

  • Demonstrated experience across the full software development lifecycle (SDLC), including requirements analysis, design, coding, integration, testing, and deployment

  • Experience working within Agile/Scrum development teams and ceremonies

  • Experience with version control and configuration management tools

  • Experience developing on Windows and/or Linux operating systems

  • Experience with DevOps practices, CI/CD pipelines, and test automation

  • Demonstrated ability to evaluate software architecture and technical trade-offs

  • 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 engineers

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Junior) - TS/SCI with Polygraph Required
Software Engineer (Junior) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics • Vienna (VA)

On-site
USD 65,000 - 90,000
Software Engineer (Principal/Expert) - TS/SCI with Polygraph Required
Software Engineer (Principal/Expert) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics • Vienna (VA)

On-site
USD 150,000 - 190,000
Software Developer (Mid-Level) - TS/SCI with Polygraph Required
Software Developer (Mid-Level) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics • Vienna (VA)

On-site
USD 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

engineeringjobs.net, Inc. • Chantilly (VA)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Vosper Thornycroft Group • Chantilly (VA), Northern (KY)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Chantilly (VA)

On-site
USD 140,000 - 170,000
Software Engineer, Senior Advisor Top Secret/SCI w/Poly
Software Engineer, Senior Advisor Top Secret/SCI w/Poly

Peraton • Maryland

On-site
USD 90,000 - 130,000
Heavily subsidized employee benefits
25 days of PTO accrued annually
Eligible for attractive bonus plan
Cleared Software Engineer - Principal
Cleared Software Engineer - Principal

Sunfire Solutions • Kings Park West (VA)

On-site
USD 180,000 - 230,000
TS/SCI - Principal Software Engineer
TS/SCI - Principal Software Engineer

Associates Systems LLC • Aurora (CO)

On-site
USD 180,000 - 240,000
Health benefits
Dental insurance
Vision insurance
+3
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI • United States

On-site
USD 187,179 - 318,198