Director of Software Engineering
Splashtop Inc. - Cupertino, CA
Apply NowJob Description
Who we are?As a leader in secure remote access and remote support software, Splashtop transforms the way businesses connect, collaborate, and thrive in the digital era. From multinational enterprises and academic institutions to small businesses, MSPs, and individuals, our cutting-edge solutions deliver an unparalleled in-person experience with the security IT can trust.At Splashtop, we not only promise excellence - we deliver it consistently. With a remarkable Net Promoter Score of +93 and 85% of Fortune 500 companies relying on Splashtop products globally, our commitment to exceeding expectations is unmatched. Recently achieving Unicorn status with a valuation of $1 billion, we owe our success to the 30+ million happy users who trust us.Splashtop's Foxpass subsidiary is looking for a Director of Software Engineering responsible for the development of our network authentication products, including RADIUS, LDAP, and SSH authentication. This position will be managing the engineering team.Foxpass helps technology companies improve their network and infrastructure security with our SaaS-based RADIUS, SSH-key hosting, and LDAP. These services make it easy to have individual and certificate-based logins to Wi-Fi networks, VPNs, and Linux machines. We offer companies a simple way to enact industry best-practices: limiting users' access to only those servers and resources that are necessary, allowing temporary access when needed, providing audit logs, and enforcing key rotation policies. Additionally, the system is backed by an employee's existing Entra, Google Workspace, Okta, or OneLogin identity, so when an employee leaves the company all access to the infrastructure is immediately revoked.The key responsibilities of this role will require you to -Working with the product manager to scope and define products, feature requests, and bug fixes.Mentor other developers on good coding practices, security techniques, and authentication strategies.Reviewing pull requests and giving necessary feedback to keep the code quality high.Interacting with QA and Operations Engineer to ensure bug-free and smooth deployments.Collaborating with customer support to monitor feedback, resolve issues, and improve the user experience.Embrace open source and contribute back, where possible.Who you are?At least 15 years of experience in a similar role; experience with network engineering and exposure to authentication protocols (RADIUS).Depth in Python, C/C++, or Java.Experience of building scalable, high-uptime, resilient network services.Willingness to work directly with customers for troubleshooting.Deep understand multi-threading, concurrency, and parallel processing technologies.An understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.The ability to thrive in a fast paced, collaborative and iterative programming environment.Ability to meet your commitments on time and produce high quality software that is unit tested, code reviewed and checked in regularly for continuous integration.Strong organizational? leadership and communication skillsStrong problem-solving skills with creative approachBSc or BA in Computer Science? Engineering or other related area
Created: 2025-01-25