Job Title: Senior Software Engineer Company Name: SafeLogic Job Url: https://www.linkedin.com/jobs/view/4374794371/?eBP=NOT_ELIGIBLE_FOR_CHARGING&trk=flagship3_search_srp_jobs&refId=UOPXuXPRwnGarqI%2BRhtlqg%3D%3D&trackingId=efk7zrrW7jqaBcqOv%2FQxzg%3D%3D Job Description: Core Responsibilities Technical Design & Implementation: Own the design and implementation of medium-to-large features and enhancements across SafeLogic products (e.g., CryptoComply integrations, BoringCrypto-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. Quality, Reliability & Security 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. Leadership in Delivery 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. Mentorship & Team Development Mentor Jr and mid-level engineers through code reviews, design reviews, pair programming, and regular feedback. Help define and reinforce engineering best practices (coding standards, branching strategies, CI/CD usage, documentation norms). Share domain expertise in cryptography, FIPS, and secure software development with the broader team. Customer & Cross-Functional Collaboration 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. Expected Outcomes 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). Skills & Experience Technical Depth Strong proficiency in one or more core languages used at SafeLogic (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. Security & Cryptography 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. System Design & Ownership 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. Professional & Leadership Skills Excellent written and verbal communication tailored to both technical and non-technical stakeholders. Ability to drive consensus on technical decisions, while being open to feedback and new information. Experience mentoring other engineers and contributing to team-level processes and standards. Collaboration & Interfaces Works closely with: Engineering leadership on technical direction, architecture, and prioritization. FIPS / Compliance partners to ensure engineering changes support validation goals. Support & Customer Success on escalations and complex customer environments. Sales Engineering / Product to clarify requirements, constraints, and customer impact. Regularly leads or significantly contributes to: Design reviews and technical deep dives. Post-incident reviews and root-cause analyses. Cross-team initiatives to improve tooling, reliability, or security posture. Growth Path Within the Sr Software Engineer Role Deepen ownership of key product areas or platforms. Become a go-to expert for cryptographic modules, validation processes, or major product lines. Lead increasingly complex cross-team projects and initiatives. Potential Future Paths Staff / Principal Engineer: broaden scope across multiple products or platforms, set technical strategy, and drive large-scale architectural or reliability initiatives. Engineering Leadership (Manager / Director): focus more on people leadership, execution, and strategy while leveraging deep technical background. Across any path, continues to: Model high standards for technical quality, reliability, and professionalism. Mentor others and raise the overall bar for the engineering organization.