> Markdown version of [/jobs/ext/2654433-senior-software-engineer-systems-engineer](https://www.wearedevelopers.com/jobs/ext/2654433-senior-software-engineer-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer/Systems Engineer - **Company:** Cornerstone Defense - **Location:** Annapolis, MD, United States - **Experience:** Expert - **Salary:** $215,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Systems Engineering, C++ (Programming Language), Cloud Computing, Corona (Software Development Kit), Linux, Python (Programming Language), Key Management, Software Engineering, Information Technology, Restful APIs, Docker - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=04c5be21b63fe268 ## About the Role * 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 ## Description 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 *, 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.](https://www.wearedevelopers.com/magazine/693-events-like-rsac-get-you-cisos-developers-decide-what-actually-gets-deployed) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)