Northern Virginia - Falls Church | Senior Software Engineer (Active TS/SCI)
$185,000 to $230,000/year
ApplyNorthern Virginia - Falls Church | Senior Software Engineer (Active TS/SCI)
Posted 3 days ago
SENIORITY
Lead
SALARY
$185,000 to $230,000/year
About the role
- A bachelor’s degree in computer science or related field, or similar experience6–8 years of hands-on development experience
- Excellence in Go, C++ (17 or higher), Java (11 or higher), C# (9 or higher), or Rust
- Proficiency in Python
- Experience with DevOps technologies: CI/CD tools, Git, Docker, Kubernetes
- Proven experience with cloud architecture: commercial cloud, OpenStackExperience in the design and development of performant, scalable services
- Familiarity with database design and architecture: relational and non-relational
- Ability to work cross-functionally and participate in or lead design discussions
- Ability to independently lead the software development life cycle, from collaborating with product teams on requirements to executing technical design, implementation, and deployment
- Experience in knowledge sharing, mentoring, and coaching (i.e., onboarding, code reviews, leading junior engineers)
- Strong understanding of software development principles, such as object-oriented programming, design patterns, documentation, and agile methodologies
- Active TS/SCI security clearance and US citizenship, as well as eligibility and willingness to undergo a Counterintelligence (CI) Scope Polygraph if required The following isn’t required, but we’d love to see it:
- Understanding of synchronous/asynchronous programming and concurrency
- Comfort with integrating deep learning libraries (e.g., PyTorch, TensorFlow)
- Experience designing RESTful, gRPC, and/or GraphQL APIsUnderstanding of networked and distributed computing
- Knowledge of messaging systems (e.g., NATS, Kafka, RabbitMQ)
- Experience with workflow automation
- Medical/dental/vision insurance
- Voluntary life, long-term disability, accident, and hospital indemnity insuranceHSA and FSA (including dependent care FSA) plans 401(k) plan
- Unlimited PTOPaid parental leave
- Ready to build systems that work for a mission that matters? Let’s talk.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
