Submer

Senior Software Engineer – Backend, Control Plane

Submer

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

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