Senior Product/Software Engineer
Location Type: Remote
Employment Type: FullTime
About Us
Platform Engineering is reshaping how enterprises build and run their cloud-native setups, and Humanitec is leading this transformation. Our mission is to help teams build Internal Developer Platforms (IDPs) that unlock true developer self-service.
Through our community-driven initiatives, like platformengineering.org and PlatformCon, we are not just following the trend, but defining it. With a growing list of enterprise customers and skyrocketing IDP adoption, we are expanding our team. This is where you come in.
About the Role
We are looking for a Senior Product/Software Engineer to help us scale our work to build and scale our category-defining Platform Orchestrator. As an Engineer, you will share ownership of how our products are built and evolve, contributing to both our short-term deliverables and long-term vision.
We work across a modern, diverse stack, including:
- Microservices (APIs): Written in Go, running on Kubernetes
- Tests: Written in Go, Robot Framework, and more
- Web apps and VSCode extensions: Built with React and TypeScript
- CLI: Written in Go
- Emerging areas: Including chat-based interfaces built on third-party LLMs
To thrive in this role, you must be comfortable with start-up life: shipping constantly, rolling up your sleeves to help debug customer issues, working on and contributing to a frequently evolving roadmap, and picking up work across our stack, with a focus on impact.
Humanitec is an all-remote company. Our small teams work closely to do big things. This is a fully remote position. Preferred time zones for this role are UTC-1 to UTC+3.
What You Will Bring
- Excellent communication & collaboration:
- Comfortable working in a fully remote environment.
- Proficient with tools like GitHub, Notion, Slack, Jira, and more.
- Prioritize and protect focus time, but willing to jump on calls when needed.
- Own work end-to-end, not offloading communication or coordination to product/project managers.
- Strong problem-solving and coding skills:
- Value designing solutions to customer problems, from research and definition to implementation.
- Write clean solutions that address customer needs.
- Hands-on experience with infrastructure:
- Comfortable with on-call rotations or working with observability tools.
- Willing to debug incidents or service degradations.
- Pragmatism:
- Comfortable balancing "perfect" with "good enough."
- Modern cloud experience:
- Experience building and running apps on Kubernetes on cloud platforms (AWS, GCP, or Azure).
- Familiarity with Docker, IaC (Terraform or OpenTofu), and modern CI/CD pipelines.
- Bias to action:
- Thrive in fast-paced, often ambiguous environments.
- Take initiative and use pragmatism in decision-making.
- Value progress over perfection.
What You Will Do
- Contribute to our core product:
- Work across our stack, primarily in Go, on services powering our applications.
- (Experience working in Go is a plus, but not required.)
- Design and refine technical systems:
- Share ownership of customer use cases and their supporting systems (microservices, interfaces, tests).
- Shape systems to remain scalable, reliable, and elegant as they evolve.
- Collaborate closely across disciplines:
- Partner with colleagues to explore problems, prototype ideas, and iterate quickly.
- Improve how we build:
- Contribute to thoughtful abstractions, clean interfaces, and solid testing.
- Help to continuously evolve our engineering practices.
If this sounds like a fit, we would love to hear from you!
Have questions before applying? Reach out to us at careers@humanitec.com