Help decentralize data, wealth, and power.

Find open roles across the Placeholder portfolio family.

Kernel Manager



Posted on Saturday, March 23, 2024

Agoric is an open-source software development company bringing better security and composability to the decentralized financial infrastructure of today. Agoric is built on a JavaScript library of reusable, composable components coded by experienced community members. Our secure JavaScript smart contract platform allows developers to rapidly build secure applications on top of an ever-growing collection of reusable governance, lending, and trading components.

Agoric is revolutionizing the blockchain space by building a secure, JavaScript-based smart contract SDK on top of the Cosmos blockchain. We are looking for an exceptional Kernel Engineering Manager to lead our team of talented engineers towards achieving groundbreaking innovations in the blockchain domain. This role is pivotal in shaping the kernel architecture that underpins our smart contract platform, ensuring scalability, security, and efficiency.


  1. Lead and manage a dynamic team of kernel software engineers, fostering an environment of innovation, collaboration, and continuous improvement.
  2. Oversee the design, development, and optimization of kernel-level software that forms the backbone of our blockchain infrastructure.
  3. Work closely with product managers and other stakeholders to align engineering efforts with company objectives and product roadmap.
  4. Partner with technical leaders to design & implement high-performance and secure features in our JavaScript-based kernel.
  5. Mentor team members, facilitating professional growth and development, and nurturing a culture of excellence and accountability.
  6. Make informed, critical decisions under pressure, managing personnel challenges with empathy and integrity.


  1. Proven experience in leading software engineering teams, with a strong background in kernel or system-level software development.
  2. Deep understanding of operating systems concepts, including memory management, system calls, and process synchronization.
  3. Familiarity with blockchain technology and consensus mechanisms, preferably with experience in the Cosmos ecosystem.
  4. Proficient in JavaScript and golang.
  5. Exceptional problem-solving skills, with the ability to think strategically and implement practical solutions.
  6. Strong communication and leadership skills, capable of motivating and guiding a team through complex technical challenges.
  7. A commitment to continuous learning and staying abreast of the latest technological advancements in blockchain and software engineering.

Why Join Agoric?

At Agoric, you'll be part of a dedicated and passionate team committed to making a significant impact on the blockchain landscape. We offer a stimulating work environment where innovation and creativity are valued and encouraged. Our remote-first approach ensures flexibility and a healthy work-life balance. We believe in investing in our people, and providing opportunities for professional growth and development.

Join us on our journey to redefine the possibilities of blockchain technology and smart contracts. Apply now to become a pivotal part of our mission!

This job description incorporates the essence of the role, emphasizing leadership, technical expertise, and the unique challenges and opportunities within Agoric. It aims to attract candidates who are not only technically proficient but also aligned with Agoric's values and vision.

Agoric is committed to diversity in its workforce and is proud to be an equal opportunity employer. Agoric does not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.

Agoric Privacy Policy