Keyfactor, Inc.
Computer and Network Security
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Software Engineer at Keyfactor, Inc.. Lead design. Implement software solutions”
Industry & Context.
Resolve issues; Identify technical problems; Address technical problems; Address performance issues
Work in United States or Canada
What They're Looking For.
Must Have
Bachelor’s degree in computer science, 7-9 years of experience in software engineering, Thought leadership, Advanced strategic expertise, Advanced technical expertise, Superior communication skills, Superior negotiation skills, Advanced expertise designing scalable systems, Advanced expertise designing high-performance systems, Advanced expertise cross-functional collaboration, Ability to innovate at high level, Ability to lead large-scale projects, Ability to mentor senior team members, Ability to architect complex solutions, Align technical vision with business goals, Lead technical strategy initiatives, Mastery of industry trends, Mastery of company strategy, Mastery of future direction, Deep understanding architectural patterns, Deep understanding software frameworks, Deep understanding system integration
Nice to Have
Experience with programming in Go, Experience with programming in C/C++, Experience with cryptographic libraries, Experience with cryptographic frameworks, Experience integrating with external systems using APIs, Knowledge of event-driven architectures, Knowledge of message-oriented architectures, Experience with Kafka, Experience with cloud-native pub/sub systems, Experience with deep cryptographic object inspection, Experience with secure protocol implementation, Experience with certificate validation, Experience with static analysis tools, Experience with static analysis techniques, Experience with parsing, Experience with bytecode analysis, Experience with vulnerability detection, Exposure to endpoint agents, Exposure to scanning tools, Exposure to security integrations
What You'll Do.
Implement software solutions
Maintain software solutions
Provide technical expertise
Provide technical guidance
Work with cross-functional teams
Achieve project objectives
Identify technical problems
Address technical problems
Address performance issues
Work with Quality Assurance
Participate in product support
Engage in Agile ceremonies
Contribute to iterative development
How You'll Work.
Team & Collaboration
Cross-functional teams; Quality Assurance teams
Communication Scope
Superior communication
Process & Methodology
Agile ceremonies, Iterative development
Full Job Description
About Keyfactor Our mission is to build a connected society, rooted in trust, with identity-first security for every machine and human. Keyfactor helps organizations move fast to establish digital trust at scale — and then maintain it. With decades of cybersecurity experience, Keyfactor is trusted by more than 1,500 companies across the globe. We are proud to continually earn recognition as a Best Place to Work, and we achieve that through our amazing people who cultivate our culture as we grow. We hope you will trust your future with Keyfactor! Title: Principal Software Engineer Location: Remote; United States or Canada Experience: Senior Employment Type: Full-Time Industry: Computer and Network Security Job Summary Leads development of complex software solutions, providing technical expertise and guidance. Designs, codes, and maintains applications while mentoring other engineers and improving practices. Applicants must be legally authorized to work in the United States or Canada. Job Responsibilities Lead the design, implementation, and maintenance of complex software solutions. Provide technical expertise and guidance to engineering teams. Ensure high standards of code quality through reviews, pull requests and best practices. Work with cross-functional teams to achieve project objectives and resolve issues. Drive improvements in software design and development processes. Identify and address technical problems and performance issues. Mentor other engineers, providing guidance and support for their development. Work closely with the Quality Assurance teams and participate in QA efforts when needed. Participate in internal and external product support when needed. Engage in Agile ceremonies and contribute to iterative development processes. Minimum Qualifications, Education, and Skills Bachelor’s degree in computer science, Engineering, or a related field 7-9 years of experience in software engineering or a related field. Thought leadership, advanced strategic an
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Keyfactor, Inc.?
Real rants from real employees. Read before you apply.