Software Engineer II Golang
WFA Digital Insight
The demand for skilled software engineers, particularly those adept in Go and working with AI technologies, is surging as businesses harness AI's potential. Companies like Stacklok are at the forefront, building critical infrastructure that connects AI models with enterprise systems securely and efficiently. With a well-known founder and a focus on open source, candidates are likely to find a collaborative and innovative environment. Before applying, ensure you grasp the complexities of distributed systems and are ready to engage with an enthusiastic tech community. Be prepared to demonstrate both your technical acumen and your ability to work in a dynamic team.
Job Description
About the Role
As a Software Engineer II on the ToolHive team at Stacklok, you will assist in creating products that connect AI agents securely with their essential systems. This role primarily focuses on the Go-based backend services and the ToolHive Model Context Protocol Control Plane.Responsibilities
- Contribute to the development of scalable APIs and solve challenges related to distributed systems.
- Collaborate with frontend engineers, designers, and product managers to deliver reliable backend services for MCP server management.
- Engage with the open source community, integrating user feedback into product features to enhance security and usability.
- Participate in architecture discussions and hands-on contributions to the codebase.
Requirements
- Proficiency in Go programming and experience with backend development.
- Strong understanding of distributed systems and architectural design principles.
- Ability to collaborate effectively in a remote team setting.
Nice to Have
- Familiarity with AI technologies and scalable API design.
- Experience working within open source communities.
Benefits
- Fully remote work within Spain or Italy.
- Opportunity to shape the future of AI technology in enterprises.
How to Stand Out
- Highlight your previous experience in backend development and mention specific Go projects in your resume.
- Showcase examples from your portfolio that demonstrate your ability to work on distributed systems and solve complex problems.
- In interviews, be ready to discuss how you approach architectural decisions and design scalable APIs.
- Research Stacklok's products beforehand to show your interest and understanding of their technology during interviews.
- If salary discussions arise, have a range based on market research for similar roles in remote settings.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.