Remote job
Senior Software Engineer | Product Foundations
Job details
About this role
Role overview
A remote-first senior engineering role sits on the team responsible for the trust and accounting layer of a cloud-native automation platform that runs inside Kubernetes environments. The work spans several interconnected domains: authentication and authorization, billing, audit trails, notifications, feature flags, real-time cloud pricing intelligence, and reporting that turns high-volume time-series data into accurate savings insights. The senior engineer will own services end-to-end where correctness directly affects customer trust, money, and security.
Responsibilities
- Design, build, and operate backend services in Go that other teams and customers rely on for correctness. - Own features end-to-end, from design and implementation through testing and production rollout. - Debug complex production issues involving security-, billing-, or trust-critical flows. - Collaborate with product and other engineering teams to solve problems that do not have textbook solutions. - Contribute to product direction and backlog, helping shape what gets built next as well as how it is built.
Requirements
- Strong software engineering fundamentals: the ability to design clean abstractions, write maintainable code, and justify architecture choices. - Production experience with Go, or comparable systems-programming expertise in a similar language. - Background building or operating trust-critical systems at scale, such as authentication and authorization, billing, or financial-adjacent data. - Solid grasp of API design best practices: versioning, backward compatibility, auth, idempotency, and async patterns. - Hands-on Kubernetes experience, including deploying or debugging workloads on a cluster. - Debugging, optimization, and performance-tuning skills, including query profiling, index design, and database tuning beyond ORM usage. - Track record operating systems under high load and identifying bottlenecks rather than simply scaling out. - Experience with AI coding agents and agentic development workflows. - Strong verbal and written English skills, plus a startup mindset that is adaptable, proactive, and comfortable in ambiguity. - Willingness to participate in an on-call rotation where required.
Nice to have
- Multi-tenant identity system design, including SSO. - Enterprise identity protocols such as SAML, OIDC, and SCIM. - Production experience with billing, audit-trail, notification, or feature-flag systems. - Familiarity with cloud provider pricing or billing APIs across major hyperscalers, or tracking Spot instance availability. - High-cardinality time-series ingestion and querying at scale. - Understanding of Kubernetes internals, CI/CD and DevOps practices, and observability tooling such as Prometheus, Grafana, or OpenTelemetry in production.
Benefits and work setup
- Remote-first environment, with eligibility restricted to candidates residing in specific European countries. - Gross monthly salary range of €6,500–€9,000 depending on experience, plus separate compensation for passive on-call coverage and active interventions. - Equity options, equipment budget, learning budget, team-building budget, and extra days off for work-life balance. - Around 10% of work time allocated to personal projects or self-improvement, an annual hackathon, and a fast-paced workflow where most feature projects complete in one to four weeks. - Onboarding involves travel to a specific city, with travel costs covered by the employer.