Match score not available

Engineering Team Lead - Open Source

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of coding experience in Go, Java, Python, .Net or C++, 3+ years leading an engineering team, 1+ years contributing to open source projects, 2+ years of project management experience, Preferred: 2+ years of coding experience in Go.

Key responsabilities:

  • Lead delivery of open source initiatives
  • Enable Diagrid products to run securely
  • Maintain own distribution of open source software
  • Promote discussions in the open source community
  • Maximize collaboration and impact effectively
Diagrid logo
Diagrid Scaleup https://diagrid.io/
11 - 50 Employees
See more Diagrid offers

Job description

Who We Are:

We believe that open-source software, open standards and APIs are the greatest transformational tools for organizations in the modern software development era.

Our mission at Diagrid is to provide developers with APIs and tools that help them focus on their code and not on infrastructure. As online digital services need to handle more load and run on multiple clouds or on-premises environments, programming to higher level abstractions delivers consistent, secure and reliable code that is easily portable and helps organizations de-risk their projects.

Diagrid is founded by the creators of the Dapr and KEDA open-source projects, and who led the user experience, design and development of hyper-scale infrastructure cloud services, serverless platforms and open-source projects at Microsoft.

We are backed by top VC firms and supported with industry leading investors and advisors including Joe Beda (Kubernetes Co-Founder, former Co-Founder / CTO at Heptio) Matt Klein (Creator of Envoy, Lyft), Mark Russinovich (CTO, Microsoft Azure), William Morgan (Creator of Linkerd, CEO Buoyant), Seth Vargo (Senior Staff Engineer, Google), Adam Gross (Former CEO, Heroku), Sri Viswanath (Former CTO, Atlassian), Adam Frankl (Dev Marketing Expert, Neo4J & JFrog), and Roopak Venkatakrishnan (Head of platforms, Bolt).

Open Source at Diagrid

At Diagrid, open source is at the very heart of our culture. We actively contribute to the Dapr open-source community, developing new features and maintaining key projects that drive our products. As Diagrid's Open Source Engineering Lead, you'll have the opportunity to lead a talented team responsible for driving major initiatives and ensuring the continued success and vitality of the Dapr open-source project, a key part of the CNCF ecosystem. Dapr simplifies the creation of distributed, cloud-native applications, particularly on Kubernetes, and is a cornerstone for developers building modern software.

We’re looking for someone who lives and breathes open source, cloud computing, and Kubernetes. If you have hands-on experience maintaining open-source projects, a passion for community-driven development, and a proven track record of leading high-performing engineering teams, this role is for you.

About the Team

We have a small talented team responsible for not only maintaining and building core functionality in Dapr, but also supporting our customers and product needs in open source. It means that team’s objectives are balanced between the community and company needs, like supporting users via Discord or GitHub and providing patched images to our customers. The team has people in the U.S.A., U.K. and Portugal.

#LI-Remote

About the Role

This role will be a player-coach engineering team lead. It is a unique role that combines hands-on technical expertise with leadership responsibilities. This individual not only guides and mentors their team but actively participates in the day-to-day engineering work, setting a strong example through their contributions. Balancing the dual responsibilities of managing project timelines, delegating tasks, and ensuring team cohesion, while also staying deeply involved in the technical aspects of the projects, requires strong communication skills, adaptability, and a deep understanding of both the business and technical sides of the work. By straddling both worlds, the player-coach team lead fosters a culture of collaboration, continuous learning, and high performance.

Responsibilities
  • Lead the delivery of multiple open source initiatives on behalf of Diagrid, including prioritization, scoping and overall project management of deliverables.

  • Enable Diagrid products to run open source software securely and reliably.

  • Maintain Diagrid's own distribution of open source software for customers.

  • Promote open discussions in the open source community, driving consensus on design decisions and scope of milestones.

  • Lead the Diagrid's open source engineering team, building trust among engineers and being a role model.

  • Maximize team's collaboration and timely impact, balancing community and company needs.

  • Lead by example by contributing directly to the Dapr's codebase, primarily focusing on quality assurance, contributor experience and stability of the build pipeline across repositories on GitHub.

  • Proactively engage in Dapr's Discord channels, GitHub issues and community calls by answering questions, fixing documentation, patching source code, requesting feedback or redirecting issues to engineers.

  • Build relationships with other contributors and engineers in the open source community to increase the number of contributions and maintainers from other companies.

Qualifications
  • 5+ years of coding experience in Go, Java, Python, .Net or C++

  • 3+ years leading an engineering team, with at least 3 direct reports

  • 1+ years contributing to a relevant open source project

  • 2+ years of project management experience

Preferred Qualifications
  • 2+ years of coding experience in Go

  • 1+ years maintaining a relevant open source project

  • 1+ years of experience in Dapr

Our Tech Stack

At Diagrid, we believe in using open-source tools and protocols to get the job done, while respecting the age-old "pick the right tool for the right job" saying. As such, we expect our tech stack to be dynamic and evolving in nature while retaining our open-source strategy.

We use
  • Golang

  • Node.js

  • Typescript

  • React

  • Redux

  • MySQL 8.x with InnoDB

  • Cortex

  • Kubernetes

  • Docker

  • Envoy

  • Multiple cloud platforms, mainly GCP

Diagrid Benefits:

  • Competitive compensation

  • Company equity

  • Remote first & flexible work environment

  • Flexible paid time off

  • Comprehensive healthcare for you and your dependents

  • Choice of hardware

  • $1000 for home office setup

  • Monthly WFH stipend

  • Team events & gatherings

  • Chance to collaborate with industry-leading figures 

Diagrid, Inc. is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Technical Acumen
  • Team Leadership
  • Adaptability
  • Collaboration
  • Quality Assurance
  • Verbal Communication Skills

Engineering Manager Related jobs