A cybersecurity firm is seeking a Senior Software Developer to tackle complex security challenges. Collaborating with researchers, you will deliver robust software solutions while reverse-engineering system internals across various platforms like Windows, Linux, Android, and iOS. The ideal candidate is experienced in Python, C, and Rust, with a background in offensive security. Strong mentoring skills and a high-level security clearance are required for this role.
Qualifications
A seasoned software developer with a strong command of software engineering practices.
Experienced in mentoring and supporting junior team members.
Responsibilities
Deliver robust, well-engineered software solutions in unconventional or constrained environments.
Reverse-engineer software internals to understand system behaviour.
Reimplement system components to surface unintended or hidden functionality.
Perform in-depth exploration of unfamiliar or specialised architectures.
Skills
Proficiency in Python
Experience with C
Experience with Rust
Understanding of assembly
Knowledge of offensive security
Knowledge of red-team tooling
Familiarity with Azure DevOps
Familiarity with Jenkins
Familiarity with GitHub Actions
Job description
A cybersecurity firm is seeking a Senior Software Developer to tackle complex security challenges. Collaborating with researchers, you will deliver robust software solutions while reverse-engineering system internals across various platforms like Windows, Linux, Android, and iOS. The ideal candidate is experienced in Python, C, and Rust, with a background in offensive security. Strong mentoring skills and a high-level security clearance are required for this role.