
Senior Software Engineer – Backend, Control Plane
Submer
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Europe
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain backend platform services in Go.
- Build and evolve control plane APIs for platform and product capabilities.
- Develop durable provisioning and lifecycle workflows using orchestration patterns.
- Build and maintain frontend and control plane UI components using TypeScript/JavaScript.
- Use AI-assisted development tools to accelerate frontend implementation, iteration, and refactoring.
- Integrate infrastructure systems such as CloudStack, Kubernetes, container runtimes, and image management into product APIs.
- Connect platform services with identity, usage metering, billing, and audit systems.
- Model platform state and service interactions across distributed components.
- Build robust integrations with systems such as Temporal, Keycloak, OpenMeter, MongoDB, PostgreSQL, RabbitMQ, Kafka, Redis, and ClickHouse.
- Ensure backend services are secure, observable, testable, and operationally reliable.
- Collaborate closely with DevOps, and infrastructure engineers to deliver end-to-end platform features.
- Contribute to engineering standards, service design patterns, and API quality across the platform.
Requirements
- Strong backend engineering experience in cloud, platform, or infrastructure-heavy environments.
- Able to work full-stack, with backend as the primary strength and frontend delivery as part of the role.
- Proven experience building production APIs and service-oriented backend systems.
- Comfortable designing integrations with infrastructure APIs and external platform components.
- Experience with distributed systems, asynchronous workflows, and event-driven patterns.
- Strong understanding of reliability, state management, idempotency, and failure handling in orchestration-heavy systems.
- Able to translate low-level infrastructure capabilities into productized platform services.
- Experience with identity, provisioning, metering, billing, or control plane systems is a strong plus.
- Familiarity with Kubernetes and cloud infrastructure concepts is highly desirable.
- Pragmatic, hands-on, and able to balance speed with maintainability and operational quality.
- Able to independently own major components or features from design through production rollout.
Benefits
- Attractive compensation package reflecting your expertise and experience.
- A great work environment characterised by friendliness, international diversity, flexibility, and a hybrid-friendly approach.
- You'll be part of a fast-growing scale-up with a mission to make a positive impact, offering an exciting career evolution.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoTypeScriptJavaScriptAPI developmentorchestration patternsdistributed systemsevent-driven patternsreliabilitystate managementidempotency
Soft Skills
collaborationindependencepragmatismhands-on approachbalance speed with maintainabilityoperational quality