[Remote] Software Engineer II - Golang at Stacklok

Europe

Stacklok Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, AI, Enterprise SoftwareIndustries

Requirements

  • Based in Italy or Spain (remote role)
  • Experience with Go-based backend services
  • Ability to develop and contribute to Kubernetes operators, CLIs, and APIs
  • Skills in building scalable APIs and services focused on reliability, performance, and developer experience
  • Comfort with distributed systems and complex backend challenges
  • Willingness to engage with open source communities (e.g., GitHub, Discord) and customers for feedback and support
  • Adoption of AI-first development practices using AI tools for productivity and code quality

Responsibilities

  • Develop and enhance ToolHive's Go-based backend services, including the Kubernetes operator, CLI, and API
  • Build APIs and services for discovering, deploying, and managing MCP servers with focus on reliability, performance, and developer experience
  • Contribute to the ToolHive Kubernetes Operator for orchestrating containerized MCP server deployments
  • Develop CLI commands and workflows for managing MCP infrastructure
  • Partner with designers and product managers to translate user requirements into intuitive workflows for managing containerized MCP deployments
  • Engage directly with the open source community and customers, providing support and gathering feedback to inform product decisions
  • Contribute to engineering processes and development practices as the team scales desktop and web applications
  • Influence architecture, design scalable APIs, and solve complex distributed system challenges
  • Collaborate with frontend engineers, designers, and product managers to deliver reliable, high-performance backend services

Skills

Key technologies and capabilities for this role

GolangBackend DevelopmentAPIsDistributed SystemsKubernetesMCPScalable ArchitectureOpen Source

Questions & Answers

Common questions about this position

Is this a remote position, and where are candidates located?

This is a remote role open to candidates based in Italy or Spain.

What salary or compensation does this role offer?

This information is not specified in the job description.

What are the key technical skills required for this Software Engineer II role?

Proficiency in Go is essential, along with experience developing backend services, Kubernetes operators, CLIs, and APIs, particularly for distributed systems and MCP server management.

What does the team collaboration look like in this role?

You'll collaborate with frontend engineers, designers, product managers, and engage with the open source community via GitHub and Discord, while building relationships across engineering, product, marketing, and design teams.

What makes a strong candidate for this Software Engineer II position?

Strong candidates will have Go expertise, experience with backend services and Kubernetes, the ability to design scalable APIs and solve distributed systems challenges, and a collaborative mindset with community engagement.

Stacklok

Enhances software supply chain security tools

About Stacklok

Stacklok focuses on improving software supply chain security by helping developers and open-source communities ensure their software and dependencies are secure. Its main product, Trusty, features an "Activity Scoring" system called the Trusty Score, which benchmarks software repository activity using public GitHub data. Trusty also verifies the authenticity of software packages through Sigstore and uses generative AI to recommend safer package alternatives. By offering Trusty as a free service via a web app and Visual Studio Code extension, Stacklok aims to build trust within the developer community.

Seattle, WashingtonHeadquarters
2023Year Founded
$17MTotal Funding
SERIES_ACompany Stage
CybersecurityIndustries
11-50Employees

Benefits

Flexible Work Hours
Hybrid Work Options

Risks

Trusty's reliance on GitHub data may face challenges if access policies change.
Generative AI in Trusty could provide biased recommendations if not properly maintained.
Free model of Trusty may limit revenue without effective premium feature development.

Differentiation

Stacklok's Trusty uses Sigstore for package provenance, ensuring software authenticity.
Trusty Score benchmarks GitHub repository activity, aiding in assessing software trustworthiness.
Generative AI in Trusty suggests safer package alternatives, enhancing developer decision-making.

Upsides

Recent $17.5M Series A funding boosts Stacklok's product development and market expansion.
Shanis Windland's appointment as COO strengthens Stacklok's leadership and operational capabilities.
Growing adoption of Sigstore enhances Trusty's credibility and potential market reach.

Land your dream remote job 3x faster with AI