Senior Software Engineer, Platform Security
Job Description
The world of digital assets is accelerating in speed, magnitude, and complexity, opening the door to new ways for leveraging the blockchain. Fireblocks’ platform and network provide the simplest and most secure way for companies to work with digital assets and it trusted by some of the largest financial institutions, banks, globally-recognized brands, and Web3 companies in the world, including BNY Mellon, BNP Paribas, ANZ Bank, Revolut, and thousands more.
About the Role
The Platform Security team sits at the core of the Fireblocks platform. We are responsible for the engine that evaluates, enforces, and governs every action taken within the system. If it involves a governance policy, an approval chain, or access control, it touches our team.
We are looking for a strong, ownership-driven Senior Software Engineer to lead our Policy Engine and Governance domain. You will perform mission-critical engineering at high scale, where correctness is everything. This role requires a true "builder", someone who can architect complex, distributed business logic while also having the technical depth and willingness to dive into low-level C++ code to optimize core platform components.
What You’ll Do
- •Own the Domain: Take end-to-end technical ownership of the Policy Engine and Governance domain, driving the architecture, design, and implementation from 0 to 1 and beyond.
- •Bridge High-Level & Low-Level: Navigate seamlessly between designing highly available, modern microservices and writing/maintaining performance-critical, low-level C++ code when the system demands it.
- •Build for Scale: Implement robust backend applications to process complex rule evaluations at scale and with minimal latency.
- •Collaborate & Lead: Act as a technical leader within the team, collaborating closely with Product, and other engineering teams to translate complex enterprise governance requirements into scalable technical solutions.
- •Maintain Excellence: Ensure the robustness and maintainability of our services, taking part in incident response, on-call rotations, and operational excellence.
- •Leverage AI: Utilize modern AI tools and agents to accelerate development workflows, while applying critical judgment to validate AI-generated output in complex or high-stakes contexts.
What You’ll Bring
Must-Have
- •8+ years of backend engineering experience building large-scale, high-volume distributed systems or SaaS platforms.
- •Polyglot & Systems Depth: Strong proficiency in modern backend languages (e.g., Go, TypeScript, Python, or Java) combined with hands-on experience and a willingness to touch low-level C++ code.
- •Architectural Mastery: Deep understanding of system design, microservices architecture, concurrency, and distributed SQL databases.
- •Builder's Mentality: A proven track record of taking deep ownership of a complex product domain, acting as a technical anchor, and pushing projects forward independently.
- •AI Tooling Experience: Hands-on experience working with AI development tools (Claude Code, Cursor, etc.) and the critical engineering judgment to know when to trust and when to override them.
- •Infrastructure Knowledge: Experience working with cloud and backend technologies (e.g., Docker, Kubernetes, AWS, DataDog).
Strong Advantage
- •Security Mindset: A background in cyber-security, adversarial thinking, or experience working in highly security-sensitive environments.
- •Governance Expertise: Experience building Policy Engines, Rule Engines, Identity and Access Management (IAM) systems, or authorization frameworks.
- •Blockchain Knowledge: Familiarity with the blockchain ecosystem, smart contracts, or digital assets.
Fireblocks' mission is to enable every business to easily and securely access digital assets and cryptocurrencies. In order to do that, we strongly believe our workforce should be as diverse as our clients, and this is why we embrace diversity and inclusion in all its forms.
Please see our candidate privacy policy here.
About Fireblocks
Fireblocks is a leading enterprise-grade platform providing a secure infrastructure for moving, storing, and issuing digital assets. We empower financial institutions to seamlessly and securely embrace the burgeoning world of blockchain and Web3. Our robust technology safeguards billions in crypto assets, enabling banks, exchanges, and fintechs to build innovative products and services within the decentralized economy. We are at the forefront of digital asset security, offering battle-tested solutions that combine MPC cryptography, hardware isolation, and policy engines to deliver unparalleled protection. Our culture thrives on innovation, collaboration, and a shared passion for shaping the future of finance. We are a global, remote-friendly team composed of pioneers and experts across cybersecurity, blockchain engineering, and distributed systems. At Fireblocks, every team member contributes to solving complex challenges at the intersection of traditional finance and Web3, pushing the boundaries of what's possible in the digital asset space. We foster an environment where continuous learning and bold ideas are celebrated, offering ample opportunities for professional growth and impact. Join Fireblocks and be part of a company that is defining the infrastructure of the digital asset economy. If you are passionate about blockchain technology, have a strong drive to build secure, scalable, and cutting-edge solutions, and want to work alongside some of the brightest minds in the crypto industry, your place is with us. We offer competitive benefits, a dynamic work environment, and the chance to make a tangible difference in how the world interacts with digital assets. Explore our open positions and help us unlock the full potential of Web3.
Ready to Apply?
To submit your application for this position, please visit Fireblocks's official website and follow their application process.