Skip to content

Staff Software Engineer, Platform Engineering

Leads the decomposition of a PHP monolith into Go microservices while architecting distributed data, observability, and network-integrated platform systems. Requires 8+ years of software engineering experience, expert Go, Kubernetes, event streaming, workflow orchestration, Terraform, and strong networking fundamentals.

About the job

Responsibilities

  • Lead decomposition of a PHP monolith into well-scoped Go microservices, including service boundaries, data contracts, and migration sequencing.
  • Design, develop, and maintain scalable Go services and API gateways with authentication and authorization boundaries.
  • Lead technical design and architecture discussions.
  • Architect and evolve distributed data infrastructure using event-driven pipelines, durable workflows, search and analytics, and graph-based data modelling.
  • Integrate with third-party APIs, telemetry systems, SD-WAN controllers, VoIP platforms, and network device telemetry.
  • Support Terraform-managed cloud infrastructure and enforce standards for reproducibility, security, and cost-aware architecture.
  • Support SLAs, SLOs, and CI/CD quality gates.
  • Write clean, testable, and documented Go code; uphold standards through code reviews.
  • Identify and resolve performance, reliability, and scalability issues.
  • Mentor junior and mid-level engineers.
  • Participate in on-call rotations and contribute to operational excellence.

Requirements

  • 8+ years of professional software engineering experience, with significant depth in backend systems and production-grade distributed architectures.
  • Expert-level Go, including idiomatic patterns, concurrency, the standard library, and complexity management.
  • Practical experience with LLM development processes.
  • Demonstrable experience decomposing a PHP monolith, including strangler fig patterns, anti-corruption layers, and data-ownership migration.
  • Hands-on Kubernetes experience.
  • Experience with Kafka or equivalent event streaming, including topic design, consumer groups, back-pressure, and operations at scale.
  • Experience with Temporal for durable workflow orchestration.
  • Experience with Memgraph or an equivalent graph database.
  • Deep experience with log management, custom metrics, dashboards, and monitors.
  • Terraform experience, including module design, state management, and multi-environment configuration.
  • Understanding of relational and non-relational databases, query optimization, and data modelling.
  • Strong networking and systems fundamentals, including routing, switching, DNS, BGP, VLANs, SNMP, NetFlow, or syslog.
  • Experience with AWS or Azure, including managed services, IAM, networking, and cost-aware architecture.
  • Strong written and verbal communication skills.
  • Ownership mindset and willingness to participate in on-call rotations.

Nice-to-haves

  • Steampipe, Osquery, or similar cloud asset inventory platforms.
  • Apache Flink or other stream-processing frameworks.
  • Data mesh or data fabric architectural patterns.
  • ISP or MSP network management.
  • Cybersecurity.
  • Open-source data infrastructure contributions.
  • SD-WAN, VoIP, BGP, or MPLS exposure.
  • gRPC and Protocol Buffers.
  • Python for tooling, scripting, or data work.
  • Flink or Spark at scale.

Benefits

  • Room to grow at a high-growth company.
  • Innovative environment that celebrates ideas.
  • Tangible impact on the business.
  • Flexible time off.
  • Company events.
  • Employee referral bonuses.

Skills

Go, PHP, Kubernetes, Kafka, Temporal, Opensearch, Memgraph, Terraform, AWS, Azure, Postgres, gRPC, Protocol Buffers, Python, Apache Flink

Docker

Docker

United States
Staff Software Engineer, Developer Experience
€111k+/yrRemote8+ YOEBackend Engineering

Leads ambiguous, cross-team backend and developer-experience initiatives while remaining hands-on with distributed services, data pipelines and platform evolution. Requires 8+ years of software engineering experience, production-system leadership, strong operational judgment and the ability to work across unfamiliar technologies.

GitLab

GitLab

United States
Staff Backend Engineer, Developer Experience
$132k+/yrRemote7+ YOEBackend Engineering

Leads cross-functional Developer Experience initiatives across GitLab, combining hands-on Ruby and Go development with technical leadership to improve testing, CI/CD pipelines, tooling, and engineering workflows. The role requires deep developer tooling experience and the ability to influence multiple teams.

Nango

Nango

United States
Staff Software Engineer, Backend
$140k+/yrRemote7+ YOEBackend Engineering

Staff Backend Software Engineer responsible for designing and scaling developer infrastructure, APIs, and backend services while shaping product direction and collaborating directly with customers. Requires extensive backend experience, Node.js proficiency, and a strong focus on developer experience.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

Vanta

Vanta

Remote

Staff Software Engineer, GRC
$260k+/yrRemote10+ YOEBackend Engineering

Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.