More jobs:
Senior Software Engineer
Job in
Vienna, Fairfax County, Virginia, 22184, USA
Listed on 2026-03-01
Listing for:
SafeLogic
Full Time
position Listed on 2026-03-01
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
The Sr Software Engineer is a key technical contributor responsible for designing, implementing, and maintaining core components of Safe Logic’s cryptographic products and supporting infrastructure. This role owns significant technical areas, leads complex changes across codebases and systems, and ensures our software meets stringent security, reliability, and FIPS 140-3 requirements. The Sr Software Engineer mentors other engineers, improves team practices, and plays a central role in delivering high-quality releases.
CoreResponsibilities Technical Design & Implementation:
- Own the design and implementation of medium-to-large features and enhancements across Safe Logic products (e.g., Crypto Comply integrations, Boring Crypto-based modules, PQC-related updates).
- Make well-reasoned technical decisions that balance security, performance, maintainability, and compliance requirements.
- Break down complex problems into executable tasks, and coordinate implementation across multiple contributors when needed.
- Champion high standards for code quality, testing, and documentation within owned areas.
- Define and implement testing strategies (unit, integration, regression, performance) appropriate to FIPS-validated modules and cryptographic software.
- Proactively identify and remediate technical debt, reliability risks, and security concerns.
- Act as a technical lead for specific projects or releases:
- Collaborate with PM/FIPS/Customer Success on requirements and constraints.
- Provide clear estimates and risk assessments.
- Coordinate with other engineers to ensure features ship on time and with high quality.
- Contribute to and refine release checklists and runbooks to ensure repeatable, auditable processes.
- Mentor Jr and mid-level engineers through code reviews, design reviews, pair programming, and regular feedback.
- Share domain expertise in cryptography, FIPS, and secure software development with the broader team.
- Engage with Support and Sales Engineering on complex or high-impact customer issues:
- Lead deep technical investigations and root-cause analysis.
- Propose robust, long-term fixes, not just workarounds.
- Collaborate with FIPS/compliance stakeholders to ensure design and implementation decisions support validation goals and do not jeopardize existing certificates.
- Delivers complex features and improvements that materially advance product capabilities, reliability, or compliance posture.
- Maintains a high bar for quality: changes owned by the Sr Software Engineer are well-tested, well-documented, and stable in production.
- Reduces operational and support burden by proactively addressing root causes and improving tooling, automation, or documentation.
- Elevates the performance of the engineering team by mentoring others and improving shared practices.
- Is a recognized subject-matter resource for at least one key area (e.g., a specific module, PQC integration, build/release pipeline, or test infrastructure).
- Strong proficiency in one or more core languages used at Safe Logic (e.g., C for cryptographic modules, Go/Java for integrations and tooling), and the ability to move between languages as needed.
- Deep understanding of software engineering fundamentals: data structures, concurrency, memory management, performance tuning.
- Comfort working close to the OS, build systems, and CI/CD pipelines.
- Solid understanding of applied cryptography concepts (symmetric/asymmetric crypto, hashing, key management, TLS basics).
- Experience working with or around FIPS 140-2/140-3, validated modules, or other regulated security environments is strongly preferred (or demonstrated ability to ramp quickly).
- Familiarity with PQC concepts and current industry guidance is a plus.
- Experience designing components/APIs that are secure, testable, and maintainable over time.
- Proven ability to own systems or subsystems end-to-end, including operational considerations.
- Excellent written and verbal communication tailored to both technical and…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×