Demo

Senior Software Engineer/Systems Engineer

Cornerstone Defense
Annapolis, MD Full Time
POSTED ON 9/16/2026
AVAILABLE BEFORE 10/17/2026
  • Location: Annapolis Jct, Maryland
  • Type: Contract
  • Job #4041

Title: Senior Software Engineer/Systems Engineer
Location: Annapolis Junction
Compensation Range: $215 - 235k
*Clearance: *Active TS/SCI w/ Polygraph needed to apply *

Company Overview:
Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on that our most prized assets are our employees, we continually focus our attention on improving the overall work/life experience they have supporting the mission. Our Team is pushed every day to use their industry leading knowledge to provide end-to-end solutions to combat our nation's toughest and most secure problems. If you are looking for a place to not only be professionally challenged, but encouraged and supported by a company that cares, don't look any further than Cornerstone Defense.

Benefits Overview:
Cornerstone Defense offers a very comprehensive benefits package including, but not limited to: Medical, Dental and Vision Plans * Generous PTO Policy * 401(k) * HSA and FSA options * Life and Disability Insurance * Tuition Reimbursement and Training * Perks at Work Discount Program * Referral Program * Leads Generation Program * CollegeAmerica 529 * Fitness Reimbursement Program * Travel Assistance * Norton Lifelock Benefit Solutions * Life Planning Financial & Legal Services *

Description:
The Senior Software Engineer / System Engineer plays a key role in a multi-year, mission-focused software development effort aimed at productizing a critical solution suite for broader DoD deployment. This position requires extensive experience in modern software engineering, system design, cryptographic technologies, and Agile development. The engineer will be responsible for leading technical changes, removing customer-specific dependencies, abstracting environment-specific configurations, and helping architect flexible interfaces to support authorization workflows and key management operations across diverse environments. The work impacts numerous components including clients, Portals, Proxy services, and OpenBao-based key management services. This role requires strong leadership, independent execution, and collaboration across matrixed and virtual teams.

Required Skills:
  • 12 years of professional experience
  • BS in Computer Science or related field (or 8 years equivalent work experience)
  • Ability to communicate effectively and build rapport with clients and team members

Preferred Skills:
  • Experience leading development of encryption libraries and key management services
  • Ability to establish, enforce, and apply best practices across solution design and implementation
  • Experience providing leadership for daily project execution and progress
  • Participation in project planning and status communication

Desired Skills:
  • 8 years Java development on Linux and Windows platforms, or 8 years experience with C/C
  • Proficiency in at least one additional high-level language (Python, Go, or Rust preferred)
  • 8 years experience with modern software development management practices
  • Deep understanding of Agile methodology
  • 5 years cryptographic engineering experience, including key management
  • 5 years experience with REST APIs
  • 2 years cloud platform experience (tools, administration, operations)
  • 5 years Docker and Kubernetes experience
  • Strong analytical troubleshooting and performance evaluation skills
  • Effective team collaboration skills and strong communication habits
  • Ability to operate within matrixed and virtual team structures
  • Ability to work independently, multi-task, and take ownership across project components
  • Ability to work under pressure while meeting tight deadlines or adapting to shifting requirements

Salary : $215,000 - $235,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/Systems Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer/Systems Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cornerstone Defense

  • Cornerstone Defense Columbia, MD
  • Location: Columbia, Maryland Type: Contract Job #3995 Position: Systems Administrator Location: Annapolis Junction, MD Clearance: TS/SCI w/ Full Scope Poly... more
  • 1 Day Ago

  • Cornerstone Defense Annapolis, MD
  • Location: Annapolis Junction, Maryland Type: Contract Job #4006 Title: Senior Software Engineer (Kubernetes Platform Engineering) Location: Annapolis Junct... more
  • 1 Day Ago

  • Cornerstone Defense Herndon, VA
  • Location: Herndon, Virginia Type: Contract Job #4009 Title: Data Engineer Location: Herndon, Virginia *Clearance: *Active TS/SCI w/ Polygraph needed to app... more
  • 1 Day Ago

  • Cornerstone Defense Arlington, VA
  • Location: Arlington, Virginia Type: Contract Job #4037 Title: Systems Engineer (Cyber) Location: Arlington & Alexandria, VA Compensation Range: $150 -$180K... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer/Systems 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 enginee... more
  • 1 Day Ago

  • BAE Systems Annapolis, MD
  • Job Description What’s it like to engineer the systems that protect the world? It is the professional satisfaction of knowing your technical expertise dire... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!