Build product security systems at Chainlink using Rust or Go in a remote-first organization with Eastern Time overlap. Apply software engineering to technical risk.
As a Product Security Engineer, you will strengthen Chainlink products through security-focused engineering and systematic technical reviews. You will write, debug, and maintain production-quality code while identifying vulnerabilities and attack paths. The work supports reliable implementation, testing, deployment, and informed technical decisions.
Key Responsibilities:
- Design and maintain security systems for Chainlink products
- Identify vulnerabilities and potential attack paths systematically
- Improve reliability through high-quality implementation and testing
- Evaluate security risks and engineering tradeoffs
- Deliver solutions from implementation through deployment
Requirements:
- Software development experience with production-quality code
- Hands-on programming experience in Rust or Go
- Experience designing or implementing security systems
- Experience reviewing systems and evaluating technical risks
- Ability to demonstrate effective implementation and problem-solving
Bring Rust or Go programming, security review, and risk evaluation experience to Chainlink's product security engineering work.
Product Security Engineer Rust Go in Ottawa employer: Chainlink
Chainlink is an exceptional employer that fosters a dynamic and inclusive work culture, empowering its People Business Partners to drive impactful organizational strategies within the innovative realm of decentralized finance. With a commitment to employee growth, Chainlink offers unique opportunities for professional development in a remote-first environment, allowing team members to thrive while collaborating with industry leaders and shaping the future of blockchain technology. The company's focus on data-driven decision-making, combined with a deep appreciation for team member experiences, ensures a supportive atmosphere where every voice is valued.