About the Role
We're seeking a senior software engineer with deep cybersecurity expertise to join the Dusk Labs engineering team. This role combines software development with security research, requiring someone who can both build scalable systems and conduct detailed security analysis including reverse engineering.
You will be working on a transport-layer communications protocol that uses novel post-quantum cryptography to establish a secure channel for delivery of cryptographic keys.
You’ll be on a high-performing team with other expert-level developers who are passionate about learning and working on interesting problems.
Responsibilities
- Write secure and performant software for the back-end using Rust (90%) and front-end using TypeScript (10%).
- Write and maintain shell scripts on a primarily Linux based system.
- Write and maintain automated tests.
- Maintain a desktop application built using Tauri.
- Design global and enterprise scale systems.
- Participate in research to further develop, audit, and harden a cryptographic network protocol.
- Conduct research to audit the security of the network protocol, with particular focus on identifying attack vectors.
- Know and stay current with emerging threats, attack techniques, and security technologies.
- Translate research findings into actionable defensive measures.
Required Qualifications
- Strong software engineering fundamentals with 4+ years of experience.
- Strong expertise with Rust.
- Comfortable with TypeScript and React.
- Knowledge of Linux systems administration.
- Experience and comfort with low-level programming and high-security systems.
- Experience with security frameworks, cryptographic implementations, and secure coding standards.
- Comfort with both cloud and on-premises software systems.
- Strong desire to learn and improve.
Preferred Qualifications
- Experience with cross-platform web-based application frameworks (e.g. Tauri, Electron)
- Background in security research with published findings or presentations at security conferences.
- Experience with system-level programming and understanding of operating system internals
- Experience with malware analysis, threat hunting, or incident response.
- Experience with reverse engineering tools and techniques, including disassemblers, debuggers, and binary analysis frameworks
- Knowledge of compliance frameworks and security standards relevant to enterprise environments.
- Experience with network protocol analysis and network forensics.
About Dusk Labs
We are an engineering-driven development agency that helps early-stage companies kick-start their engineering operations, or mid-stage companies develop greenfield software projects.
We strive to maintain expertise at the cutting-edge of technology, take pride in doing high quality work, and differentiate ourselves from other development teams through our results.
You’ll be a good fit if you are passionate about technology, like getting things done, learning new things, and working on interesting problems.
You’ll also be a good fit if you like freedom. We respect your autonomy and don’t have strict rules on how and when you work. We only have occasional meetings, and prefer asynchronous communication. When we do have meetings, we try to knock them out all at once to maximize uninterrupted work time.
If you’ve got a public record of your work, whether that’s a body of talks and publications, or especially open source software projects, we’d love to see it. You’ll go to the front of the interview line.
Compensation
- On-Target Earnings: $225,000/yr composed of $160,000 in base salary + $65,000 in performance-based bonuses.
- 6% 401(k) match.
- Really good insurance, 50% of the cost covered by us.
- $5,000 discretionary education budget to attend conferences, trainings, and workshops of your choosing. Covers your flight, hotel, per diem, and tickets.