Skip to content
DialpadDialpad

Senior Software Engineer

Senior backend-focused software engineer responsible for designing and operating scalable microservices infrastructure, cloud resources, and infrastructure-as-code systems. The role requires distributed-systems experience, production ownership, technical leadership, and mentoring skills.

About the job

Responsibilities

  • Own the 6–12 month roadmap for shared microservices infrastructure, breaking complex goals into incremental phases.
  • Translate business and customer needs into robust technical solutions focused on cost, scalability, reliability, and sustainability.
  • Design and operate foundational systems, including multi-region architecture, cloud resources, and infrastructure-as-code workflows.
  • Build Terraform automation for repeatable cloud provisioning.
  • Drive end-to-end execution for platform components, including architecture and production ownership.
  • Improve scalability, observability, cost efficiency, and engineering processes across teams.
  • Participate in technical design, incident triage, and on-call rotations; identify root causes and communicate risks and mitigations.
  • Partner with product and infrastructure teams to resolve platform friction and promote repeatable engineering practices.
  • Lead design reviews, improve code quality, and mentor engineers.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Experienced backend-focused software engineering background.
  • Experience with distributed systems.
  • Strong debugging and troubleshooting skills.
  • Experience with highly agile and iterative development processes.
  • Experience mentoring engineers.
  • Strong communication and collaboration skills.

Technology

  • Python
  • Google Cloud Platform, including Cloud Run, Datastore, BigQuery, Dataflow, Cloud Tasks, and Pub/Sub
  • Terraform
  • Redis
  • Elasticsearch
  • Datadog
  • Observe

Compensation and Benefits

  • Competitive salary.
  • Comprehensive benefits and opportunities for professional growth.
  • AI tools, training programs, and employee perks.

Skills

Python, GCP, Cloud Run, Datastore, BigQuery, Dataflow, Cloud Tasks, Pub/Sub, Terraform, Redis, Elasticsearch, Datadog, Observe, Distributed Systems, Infrastructure As Code

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Webflow

Webflow

Argentina

Senior Software Engineer, Build Loop
No salary listedRemote5+ YOEBackend Engineering

Build backend service scaffolding, deployment workflows, and migration tooling for Webflow’s developer productivity platform. The role requires 5+ years operating production backend services, strong TypeScript and Node.js expertise, and experience with monorepos and cloud infrastructure.

Kraken

Kraken

Romania
Senior Software Engineer - Rust - Backend - Pro
No salary listedRemote7+ YOEBackend Engineering

Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.