Job Description
Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are currently seeking a Director of Software Engineering to lead and oversee all of CertiPath’s software development activities. Join our team, make a difference, and crush your goals at CertiPath.
I’ve never heard of CertiPath. What do you do?
We are the experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century.
What will the Director of Software Engineering do?
You will work in a fast-paced environment where you will lead and oversee all software development activities, ensuring alignment with the company’s strategic objectives. This role addresses a critical leadership gap within our engineering organization, providing clear reporting lines, strong technical direction, and consistent development processes across teams.
You will report to the CISO and will serve as the primary authority for day-to-day engineering execution. You will work in close collaboration with the CISO (technical vision), Director of Products (product roadmap), Director of Product Services, Director of Program Services (contract delivery), and Product Owners (technical planning) to align engineering output with company priorities.
You are an engineering leader who can scale teams, drive quality, improve delivery velocity, and bring order to ambiguity—particularly in mission-driven, high-stakes environments that demand secure, high-quality software delivery.
Note: This is a hybrid position. The Director of Software Engineering may be on site 2 to 3 days a week.
What does a typical day look like for the Director of Software Engineering?
The person in this position will do the following:
Provide leadership and team management.
Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and accountability.
Resolve ambiguity in reporting structures by establishing clear chains of command and decision-making authority across engineering teams.
Oversee recruitment, onboarding, and professional development of software engineering talent to build a high-performing, scalable team.
Provide technical oversight.
Provide technical leadership in the design, development, and testing of software applications, ensuring code quality and long-term maintainability.
Establish and enforce engineering standards, development workflows, and coding best practices.
Oversee code reviews, debugging, and technical issue resolution to maintain software reliability and performance.
Ensure strategic alignment.
Collaborate with the CISO to align software development efforts with the company’s technical strategy.
Partner with the Director of Products to translate product roadmaps into actionable development plans.
Work closely with the Director of Product Services and the Director of Program Services to ensure that software deliverables meet project timelines, resource constraints, and contractual obligations.
Drive process improvement.
Implement and refine Agile development practices to improve team responsiveness and execution consistency.
Streamline collaboration between software engineers and Product Owners to reduce friction and clarify priorities.
Develop and maintain technical documentation standards across engineering projects.
Function as a decision-making authority.
Serve as the final authority on day-to-day engineering execution, development standards, and team structure, in consultation with the CISO for broader architectural direction.
Resolve escalated technical issues, resource constraints, or conflicting priorities across engineering teams.
Ensure security and compliance.
Ensure that engineering teams follow secure coding practices and contribute to compliance with relevant government or industry standards.
Support client program-related security requirements and ensure that engineering efforts adhere to the company's security posture.
What qualifications do you look for?
You might be the Director of Software Engineering we’re looking for if you have:
U.S. citizenship and the ability to obtain a government clearance (or you have recently held one)
A bachelor’s degree in business, computer science, information systems, engineering, or another related scientific or technical discipline (or equivalent experience)
10+ years of experience in software development, including at least 5 years in engineering leadership roles
Experience managing multiple engineering teams and growing organizational capability in a fast-paced environment
Proven skills with one or more high-level languages and software development frameworks (such as C#/Microsoft .NET), integration using modern web technologies, and large-scale implementation of system-of-systems enterprise and cloud solutions
Proficiency as a manager and practitioner with common software requirement management and defect tracking tools, source code management and expert peer review processes, architectural modeling, and use of highly integrated tools (e.g. Atlassian Suite, Microsoft Visual Studio)
Exceptional interpersonal skills and written communication skills
A proven ability to drive clarity and structure into dynamic, fast-scaling organizations
Experience working with secure SDLC technologies and DevSecOps methodologies
Certification in one or more industry-accepted systems design and architecture, information security, or cybersecurity standards
We’re extra impressed by folks with:
Experience supporting secure or compliance-sensitive environments (e.g., government, aerospace, healthcare)
Experience working with public key infrastructure (PKI) standards and/or physical access control system (PACS) technologies
Experience working with U.S. government security requirements, including HSPD-12, FIPS 201, OMB M11-11, FedRAMP, and major NIST Special Publication (SP) 800 series standards: SP 800-116, SP 800-72, SP 800-63, and SP 800-53
What kind of benefits does CertiPath offer?
CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.
All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.
Full-time
Hybrid remote