Homeoffice Engineering Manager, Userland bei Agoric
Agoric · Belmont, Vereinigte Staaten Von Amerika · Remote
- Senior
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.
Full-time role.
Direct the work of blockchain engineering teams in the ongoing development of Agoric’s smart contract platform products. This includes:
- Oversee daily engineering operations and resource allocation:
- Oversee daily operations of user-facing systems and blockchain security engineering teams by analyzing workflows (including front-end, back-end, and distributed systems), prioritizing tasks, and setting deadlines with hands-on user-facing systems design as needed.
- Manage budgets and oversee team expenditures to ensure resource efficiency in alignment with user-facing systems and infrastructure-related cost considerations.
- Monitor project and operational progress through data analysis and reporting, addressing areas of improvement as needed.
- Plan and coordinate project activities:
- Coordinate project-related activities by reviewing plans and ensuring effective
development of user-facing systems, and improvements to front-end, back-end, and
distributed systems. - Review and approve system designs, flowcharts, and technical documentation for quality
and feasibility before development and deployment. - Supervise the design and implementation of IT and user-facing systems, ensuring
alignment with organizational goals and performance requirements. - Compile and present technical progress updates to stakeholders, providing insights for
decision-making.
- Coordinate project-related activities by reviewing plans and ensuring effective
- Develop and maintain secure information systems:
- Design, implement, and maintain secure information systems and scalable infrastructures for decentralized applications with an emphasis on security of user-facing systems, cryptographic protocols, and smart contract vulnerability mitigation.
- Create and implement strategies for enhancing security, particularly focusing on cryptographic protocols and smart contract vulnerabilities across JavaScript- and Golang-based solutions.
- Evaluate and improve the organization's hardware and software infrastructure to align with evolving requirements and optimize system performance.
- Recruit, train, and lead engineering teams:
- Lead recruitment, training, and performance management of engineering staff to build and maintain high-performing teams specializing in front-end, back-end, and distributed systems software development.
- Foster team communication and collaboration to meet objectives and resolve challenges in fast-paced, high-scale environments leveraging JavaScript, TypeScript, and Golang.
- Align technology initiatives with organizational strategy:
- Collaborate with organizational leaders to resolve complex technical and product challenges to make Agoric a reputable name in the Cosmos blockchain ecosystem.
- Stay abreast of technological trends and advancements, particularly in the blockchain industry, and incorporate them into strategic initiatives focused on secure decentralized infrastructure solutions.
- Develop and execute organizational strategies, operational procedures, and engineering training programs covering front-end/back-end development, smart contract development, and smart contract security.
- Lead organizational initiatives to assess and enhance technical capabilities, resource allocation, and operational effectiveness with direct oversight of user-facing systems.
- Will manage a team of approximately 10 subordinates (numbers may vary from time to time), including software engineers and security engineers.
JOB REQUIREMENTS:
- Bachelor’s degree in computer science or software engineering (or foreign
equivalent) and 60 months (5 years) of progressive, post bachelor’s experience as a software engineer,
security engineer, or any occupations in which required experiences were acquired. Required
experience:- 5 years of experience leading engineering teams in user-facing systems software development.
- 5 years of experience working on the development of front-end, back-end, and distributed systems.
- 5 years of application programming and systems optimization experience.
- 3 years of experience overseeing blockchain security practices, including cryptographic
protocols, smart contract vulnerabilities, and secure decentralized infrastructure solutions. - 5 years of experience working with JavaScript, TypeScript, and Golang.
SALARY OFFERED: From $274,456 per year
JOB LOCATION: 100% remote, reporting to headquarters at 1025 Alameda de las Pulgas, Ste 120,
Belmont, CA 94002
TO APPLY: Send resume to [email protected] (please list “Engineering Manager, Userland” in subject)
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.