
Principal Software Engineer
Keyfactor, Inc.about 3 hours ago
Remote, Worldwide or Toronto, CanadaSenior / Staff+
H1B Sponsor
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 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.
- Participate in internal and external product support when needed.
- Engage in Agile ceremonies and contribute to iterative development processes.
Requirements
- 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 and advanced strategic and technical expertise.
- Superior communication and negotiation skills.
- Advanced expertise in designing scalable, high-performance systems.
- Ability to innovate at a high level and lead large-scale projects.
- Mastery of industry trends and future direction.
- Deep understanding of architectural patterns and system integration.
- Strong experience with programming in Go and C/C++.
- Experience with cryptographic libraries and frameworks.
Benefits
- Second Fridays off each month (subject to change).
- Comprehensive benefit coverage globally.
- Generous paid parental leave globally.
- Competitive time off globally.
- Dedicated employee-focused ambassadors via Key Contributors & Culture Committees.
- DIVERSE Commitment for a more inclusive future.
- Wellbeing resources and wellness allowance.
- Global Volunteer Day and company non-profit matching.
- Monthly talent development and cross-functional meetings.