Team Lead / Manager, Software Engineering


Boston, MA, USA

Full time

Aug 18

This job is no longer accepting applications.

Team Lead / Manager, Software Engineering


Algorand’s Team Lead / Manager, Software Engineering leads a small team in the development and implementation of Algorand’s blockchain products. 

This is an opportunity for someone who is genuinely excited by new technologies, has a passion for building products that truly matter, and an affinity for developing and supporting the professional growth of Engineering talent. You will be working on a fast-paced, rapidly growing, high-profile project with a significant opportunity for industry-level impact on emerging blockchain technologies.

Core Responsibilities

  • Hire, manage, develop, and lead a small team of high performing engineers 
  • Devise innovative ideas for solving hard technical problems involving distributed systems, scale and security and translate these ideas into technical designs and implementation; suggest novel approaches to problems and drive team to continually think outside of the box
  • Be a technical mentor to team members as well as a hands-on coder applying the best industry standards for code health, security, scalability, and robustness
  • Contribute to projects to drive testing, automation, and Engineering empowerment
  • Scope and define work based on problems that can be unclear or ambiguous
  • Guide team through phases of software planning and delivery with the rest of Engineering Leadership
  • Deliver clear and concise updates to team and broader group
  • Communicate cross-functionally to peers, stakeholders, and leadership
  • Be a key part of an inclusive environment that fosters collaboration and creativity both internally and externally

Requirements & Qualifications

  • Bachelor’s in Computer Science or related technical field; Master’s/PhD in Computer Science or related technical field preferred
  • Five-plus years of experience working on and shipping complex applications as part of a team; advanced education will be considered
  • Two-plus years in a team or technical role with demonstrable experience coaching and driving a team of software engineers to product delivery; strong in cross-functional consensus building and influencing without authority
  • Experience developing network applications, and familiarity with the following technologies: TCP/IP, DNS, HTTP and WebSockets.
  • Experience architecting software and hardware solutions, with focus on the x64 platform architecture.
  • Demonstrable experience working with cryptographic primitives.
  • Expertise with the following: Go programming language, maintaining open source software projects, and distributed programming
  • Experience with one or more general purpose programming languages including but not limited to: Java, C++, C#, Rust, and Go 
  • Experience contributing to libre / open source software projects and/or significant open source contribution experience will be considered very favorably
  • Scripting skills in Python, shell or another common scripting language preferred
You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



We are the technology company that built and developed the world’s first open, permissionless, pure proof-of-stake blockchain protocol that, without f...