Principal Software Engineer (Go) (Remote)
Remote (USA)
Why runZero?
Fully remote
runZero is a 100% remote company! While we aim to gather annually for kick-offs, our team thrives in the flexibility and freedom that remote work provides.
Product-market fit & customer satisfaction
Our customers love us! We have hundreds of paying customers from mid-market to very large enterprises and thousands of freemium users. Want to learn about how runZero works and how it helps our customers? You can listen to this podcast featuring our co-founder HD Moore (creator of Metasploit), hear from our customers, or experience it firsthand with our 21-day premium free trial.
Great benefits
At runZero, we prioritize the well-being of our team members. We provide platinum-level medical, vision, dental, life, and short-term disability coverage for you and your dependents. Additionally, we match 4% of 401K contributions, offer unlimited PTO, and provide equity to all employees.
Culture of collaboration
Our team is diverse, representing various backgrounds and perspectives, which fosters an inclusive and vibrant environment. With flexible schedules and supportive coworkers, runZero promotes a culture of collaboration. Learn more about life at runZero here!
The Opportunity
As a Principal Software Engineer, you will play a pivotal role in shaping the future of our organization and product. You will provide strategic technical leadership across our research and engineering teams while architecting and implementing our most critical features. Your expertise will drive our security coverage, detections and overall platform capabilities, ensuring our customers can effectively identify and mitigate risk.
This role is ideal for a high-impact technical leader who thrives at the intersection of strategy, mentorship, and hands-on development. If you're passionate about building innovative security solutions and leading teams to success, join us as we redefine Exposure Management.
What You’ll Do
- Lead complex technical initiatives from ideation to implementation, delivering scalable, high-performing, and secure solutions
- Define and own the technical strategy for critical product areas, driving architecture and process improvements
- Research, assess, and develop advanced techniques for detecting vulnerabilities, exploits, misconfigurations, and security risks
- Design and integrate a modular vulnerability detection engine into our lightweight performant Go scanner
- Architect and implement new features for our enterprise SaaS platform, ensuring seamless scalability and security
- Diagnose and resolve production issues and software bugs, ensuring system reliability and performance
- Collaborate cross-functionally with researchers and engineers to incorporate vulnerability intelligence into our platform
- Mentor, coach, and develop engineering talent, fostering a culture of technical excellence
- Evangelize the successful adoption of best-in-class technologies, tooling, and engineering processes to drive efficiency and innovation
Skills You Have
- 15+ years of experience building enterprise software applications
- Deep subject matter expertise in cybersecurity, particularly in vulnerability assessment, exploit development, misconfiguration detection, and risk mitigation
- Proven ability to troubleshoot and resolve complex operational issues in production environments
- Extensive experience building network scanners, implementing and reverse engineering network protocols, and working with network layers, computer architecture, and operating systems
- A history of full software development lifecycle experience, from architecture and prototyping to implementation, testing, and maintenance.
- Demonstrated proficiency in Go and Javascript
- Hands-on experience with security tools, including Nmap, Nuclei, Wireshark, and Metasploit
- A track record of leading and influencing high-performing software teams
- Exceptional problem-solving, interpersonal, and communication skills—both written and oral
Salary Range
runZero values transparency in the hiring process. According to our market data, we’re expecting this role to come in at a salary of about $225k - $275k, plus stock options. We know that the talent market is always in flux, so please let us know if you believe we have advertised this role in the wrong salary band.
For more information on what it's like to work at runZero, please visit our employee spotlight page!
Benefits
We offer an extensive set of benefits including:
- Top of the line medical, dental, vision, life and disability coverages with runZero paying for 100% of the premium
- A stock option plan consistent with early stage, rapidly-growing startups
- A competitive salary composed of cash and equity compensation
- Unlimited PTO (We encourage everyone to take at least 25 days a year)
- 4% 401(k) matching program
Applications
runZero positions are currently restricted to the United States and the United Kingdom. All other International applications will not be considered.
runZero is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, marital status, ancestry, nationality or any other basis covered by applicable law.
We encourage under-represented applicants to apply, even if you don’t think you fit 100% of the criteria (nobody ever does)!
ApplyJob Profile
Fully remote
Benefits/Perks401(k) match Dental Equity Fully remote Life Insurance Medical Remote-first company Short Term Disability Unlimited PTO Vision
Tasks- Define technical strategy
- Design vulnerability detection engine
- Diagnose production issues
- Evangelize best practices
- Implement features for SaaS platform
- Lead technical initiatives
- Mentor engineering talent
- Research and develop detection techniques
Collaboration Communication Cybersecurity Exploit development Go Javascript Network protocols Network Scanners Problem-solving Research SaaS Security Security Tools Software development lifecycle Vulnerability assessment Wireshark
Experience15 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9