Security Engineer
Parity Technologies is a remote-first software engineering company building blockchain infrastructure, frameworks, protocol technology, and developer tooling for the Polkadot ecosystem. It serves developers, Web3 startups, and enterprises adopting decentralized technology.
About Parity Technologies
Parity Technologies is a global collective of software engineers and the technical force behind Polkadot’s ongoing development. The company builds distributed-systems and blockchain infrastructure, including the Polkadot SDK, protocol and smart-contract infrastructure, developer tools, libraries, testing frameworks, node telemetry, and related open-source projects. Parity focuses on making it easier for developers to build, test, deploy, and operate decentralized applications and networks, while supporting Web3 startups and enterprise adoption of resilient, scalable infrastructure.
Skills
About the Role
You will write and optimise Rust code for security-critical components, perform deep manual and automated code audits to identify and mitigate vulnerabilities, design and implement machine learning models for automated security analysis and anomaly detection, triage and manage bug bounty reports, integrate secure development practices into the software lifecycle, perform threat modeling and risk assessments for blockchain infrastructure and smart contracts, and research and adopt new techniques in secure coding and ML-driven security.
Requirements
- Experience with secure coding practices and memory safety concepts
- Background in code auditing, vulnerability analysis, or exploit development
- Experience triaging and resolving bug bounty reports
- Knowledge of machine learning techniques applied to security such as anomaly detection and fuzzing
- Familiarity with cryptographic principles, blockchain security, and decentralized systems
- Strong problem-solving skills and an offensive security mindset
Responsibilities
- Write and optimize Rust code for security-critical components
- Perform manual and automated code audits to find and mitigate vulnerabilities
- Design and implement machine learning models for security analysis and anomaly detection
- Manage bug bounty submissions and triage security reports
- Integrate secure development best practices into the software development lifecycle
- Perform threat modeling and risk assessments for blockchain infrastructure and smart contracts
- Research and implement advances in secure coding and ML-driven security
Benefits
- Remote work and flexible schedule
- Company and team retreats
