[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 designing scalable APIs and solving distributed system challenges
  • Comfortable collaborating with frontend engineers, designers, and product managers
  • Engagement with open source communities (e.g., GitHub, Discord)
  • 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, focusing 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 to provide support, gather feedback, and 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 cross-functional teams to deliver reliable, high-performance backend services for MCP server management and orchestration

Skills

Key technologies and capabilities for this role

GolangBackend DevelopmentDistributed SystemsAPIsKubernetesMCPScalable 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 is the salary or compensation for this role?

This information is not specified in the job description.

What skills are required for the Software Engineer II role?

Proficiency in Go is essential, along with experience in backend services, Kubernetes operator, CLI development, and designing scalable APIs for distributed systems.

What does success look like in the first 6-12 months?

Success involves gaining technical context, delivering a complex backend feature for ToolHive Control Plane, engaging with the open source community and customers, and integrating with engineering, product, marketing, and design teams.

What makes a strong candidate for this position?

Strong candidates can work independently on features, collaborate with frontend engineers, designers, product managers, and engage with the open source community to turn feedback into product improvements.

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