Blockchain Senior Security Engineer - Informal Security

    • Informal Systems
  • San Francisco, CA
  • Posted 1 day ago | Updated 12 hours ago

Overview

Remote
On Site
Full Time

Skills

Internet
IBC
Finance
Communication
Inspection
Software analysis
Collaboration
Threat analysis
Formal verification
Presentations
IT management
Mentorship
Knowledge base
Training
Computer science
Information security
Software engineering
Design
Software development
Golang
Blockchain
Cosmos
SDK
Analytical skill
Problem solving
Effective communication
Rust
Testing
Auditing

Job Details

Job Description

Job Description
Salary:

Blockchain Senior Security Engineer

Full Time

US, Canada, Europe (Remote)


About Informal

Informal Systems is committed to making modern financial and Internet infrastructure more decentralized, secure and accessible to everyone. We develop critical blockchain infrastructure ourselves (Informal is a maintainer of Cosmos Hub, Comet and IBC) and we also help other organizations design secure and efficient blockchain systems.


The Security Services team is dedicated to helping organizations design secure and efficient blockchain systems, encompassing a wide array of applications from decentralized exchanges (DEXs), smart contracts, and decentralized finance (DeFi) platforms to interchain connection protocols that enable seamless communication and interoperability between diverse blockchain networks. Informal systems approaches combine manual code inspection with automated software analysis using our in-house formal verification and testing tools.


Informal Systems is a remote-first company with a presence in North America and Europe. We are structured as a worker s cooperative, where important corporate actions are subject to one-person-one-vote democratic control by the member-employees.


About the Role

We are seeking a skilled and experienced Senior Security Engineer to join our Security team. In this role, you will work at the cutting edge of blockchain security, utilizing advanced techniques like fuzzing and formal verification, while working with the most advanced projects in the ecosystem. As a member of our team, you will engage directly with clients, providing expert advice and guidance on blockchain security best practices.


What your primary responsibilities will be:


  • Collaborate closely with the security architect to develop and implement a comprehensive threat analysis
  • Collaborate closely with the security architects and senior security engineers to develop and implement a comprehensive threat analysis
  • Conduct comprehensive security reviews of blockchain projects in the Cosmos ecosystem
  • Perform fuzzing, testing, and formal verification, in addition to manual review for vulnerabilities
  • Assist in preparing detailed audit reports and presentations for clients
  • Engage with clients to explain findings and recommend security improvements
  • Contribute to the development and improvement of internal security tools and methodologies
  • Provide technical leadership and mentorship to junior team members
  • Contribute to the company's knowledge base and internal training materials
  • Stay up-to-date with the latest blockchain security trends, attack vectors, and mitigation techniques


What we look for in a successful Senior Security Engineer:


  • Educational background in Computer Science, Information Security, or equivalent experience.
  • At least 5 years of software engineering experience related to complex distributed systems, either on the design, implementation or the testing side with at least 2 years of experience in auditing or a related security-focused role
  • Strong programming skills; experience with Golang or Rust is a plus.
  • Familiarity with modern infrastructure tools and testing approaches
  • Familiarity with app-chain blockchain frameworks such as Cosmos SDK, CosmWasm, Substrate, Solana SDK is a plus.
  • Excellent analytical and problem-solving abilities, with a keen eye for detail.
  • Effective communication skills, both written and verbal, to clearly convey complex security concepts to technical and non-technical stakeholders.
  • Nice to have:
    • Previous auditing experience
    • Experience working with Fuzzing tools in Rust and/or Go
    • Demonstrated experience with building, testing, and/or auditing complex software


Some of our benefits include:

  • A unique, caring and friendly culture (learn more about how we work here)
  • 25 days (5 weeks) of paid vacation annually, plus 3 Spiritual Days
  • Company closure from December 25th to January 1
  • Annual Lifestyle benefits (reimbursements for gym memberships, fitness equipment, etc)
  • A remote-first, flexible work environment
  • A home-office stipend to set you up for success
  • Annual company retreats
  • Paid parental leave
  • .. and many more!


We are an equal-opportunity employer and value diversity in our organization. We are committed to equal employment opportunities and encourage applications from people of all race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.


remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.