Senior Backend Engineer (Go)

Svitla Systems, Inc.

Mexico

On-site

PHP 4,297,114 - 6,138,735

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive private medical insurance
Christmas Bonus of 50% of monthly payment
15 vacation days, 10 holidays, 10 sick leaves
Personalized learning program
Free tech webinars and meetups
Fun corporate celebrations

Job summary

Svitla Systems, Inc. is seeking a Senior Back End Engineer specializing in Go and Rust for a full-time role in Mexico/Costa Rica. You will be responsible for building edge runtime components and enhancing crypto-agility in partnership with cybersecurity teams.

The ideal candidate will have strong production experience in Go and Rust, understanding of Linux systems programming, and familiarity with Kubernetes and networking concepts. Competitive compensation and benefits are provided, including medical insurance and vacation days.

Qualifications

  • Significant experience in both Go and Rust with shipped projects.
  • Understanding of Linux system processes and IPC.
  • Experience with embedded-style deployment constraints.
  • Knowledge of load balancers and WebSockets.

Responsibilities

  • Build edge runtime components like pre-processors and lifecycle management.
  • Manage crypto-agility in collaboration with the Cybersecurity engineer.
  • Ensure appliance observability with structured logs and metrics.
  • Handle OTA update flow safely.

Skills

Go
Rust
Linux systems programming
Networking
Kubernetes
Code review

Tools

Kubernetes
OpenSSL
Helm

Job description

Svitla Systems Inc. is looking for a Senior Back End Engineer with Go and Rust for a full‑time position (40 hours per week) in Mexico/Costa Rica. Our client is a quantum computing hardware and software company.

You'll build out, together with the Data Ingestion Engineer, the rest of the edge appliance light processors, anonymization, crypto‑agility hooks, lifecycle and update tooling, and the runtime that everything on the box depends on. Where the ingestion role lives close to protocols, this role lives close to the appliance itself — the code that has to keep running, in the field, on a Linux box the team cannot reach with a screen sharer.

Requirements
  • Strong production experience in both Go and Rust is required. You have shipped meaningful code in each language, not just learning one while using the other.
  • Understanding of Linux systems programming, including processes, IPC, performance, and packaging.
  • Experience building services that have to survive in environments you do not control: retries, idempotency, partial‑failure handling, configuration drift.
  • Working knowledge of network protocols and on‑the‑wire formats sufficient to integrate cleanly with the collector.
  • Experience with edge, appliance, or embedded‑style deployment (resource constraints, footprint discipline, field upgrade paths).
  • Strong expertise in code review and written communication; you are comfortable specifying interfaces alongside the engineers who will consume them.
  • Hands‑on experience with networking across load balancers and/or WebSockets; running production workloads in Kubernetes at scale; containerized distributed systems; Helm charts.
Nice to have
  • Knowledge of C++ for hot paths or for interfacing with vendor SDKs.
  • Experience with Crypto library (OpenSSL, BoringSSL, liboqs) and familiarity with key‑rotation patterns.
  • Prior experience with NFV, CPE, or security appliance products.
  • Exposure to NETCONF / gRPC / gNMI tooling (so you can pair fluently with the Data Ingestion engineer).
  • Familiarity with secure boot, attested update flows, or supply‑chain attestations for field devices.
Responsibilities
  • Build the edge runtime components beneath and around the collector: light pre‑processors, anonymization, local buffering, supervision, and lifecycle management.
  • Own the crypto‑agility surface at the edge in partnership with the Cybersecurity engineer — pluggable key sources, rotation flows, and clean integration points for QKD and PQC material.
  • Move comfortably between Go and Rust. Use each where it earns its keep: Go for control‑plane services and operator tooling, Rust for performance‑and‑safety‑critical paths.
  • Stand up and own appliance observability: structured logs, metrics, and traces that survive intermittent connectivity and let us debug from upstream.
  • Own the OTA update flow, rollback safety, and configuration‑as‑data so we can ship to the field without breaking running customers.
  • Co‑own data contracts with the Senior Data Engineer and the Senior Agentic AI Engineer; what leaves the edge has to be what the rest of the platform expects.
  • Contribute to Phase 1 acceptance: appliance binaries deployed, telemetry flowing, anonymization verified, update path exercised end‑to‑end.
WE OFFER
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Comprehensive private medical insurance.
  • Christmas Bonus in the amount of 50% of the monthly payment.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 holidays, 10 sick leaves.
  • Personalized learning program tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Fun corporate online/offline celebrations and activities.
  • Well‑established remote culture.
  • Awesome team, friendly and supportive community!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Go+Rust) — Edge Runtime, Remote
Senior Backend Engineer (Go+Rust) — Edge Runtime, Remote

Svitla Systems, Inc. • Mexico

On-site
PHP 4,297,000 - 6,139,000
Comprehensive private medical insurance
Christmas Bonus of 50% of monthly payment
15 vacation days, 10 holidays, 10 sick leaves
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Svitla Systems, Inc. • Mexico

Hybrid
PHP 3,160,000 - 5,267,000
Remote work option
Office or coworking flexibility
Personalized learning program
Senior DevOps Engineer
Senior DevOps Engineer

Svitla Systems, Inc. • Mexico

Hybrid
PHP 3,176,000 - 4,589,000
Remote or in-office flexibility
Medical insurance including family
Performance bonuses
+1
Senior GoLang Developer
Senior GoLang Developer

Buildto • Mexico

Hybrid
PHP 7,402,000 - 11,105,000
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • España

Hybrid
PHP 4,904,000 - 7,358,000
Support for courses and conferences
Remote or hybrid format with flexible hours
20 vacation days + 8 company holidays + 5 personal days
+2
Senior DevOps / Site Reliability Engineer
Senior DevOps / Site Reliability Engineer

N-iX • Mexico

Hybrid
PHP 5,552,000 - 8,020,000
Flexible working format
Competitive salary
Career growth
Full Stack Developer
Full Stack Developer

Svitla Systems, Inc. • Mexico

Hybrid
PHP 2,455,000 - 4,298,000
Competitive compensation
Flexible workspace
Generous time off
+2
Senior Golang Engineer (LATAM Remote)
Senior Golang Engineer (LATAM Remote)

Signify Technology • Mexico

On-site
Senior DevOps Engineer
Senior DevOps Engineer

Amihansolutions • Manila

Hybrid
PHP 781,200 - 1,004,400
HMO insurance from the first working day
Vacation and sick leave credits from the first working day
Company-issued laptop
+3
Senior Golang Developer Golang, Kubernetes
Senior Golang Developer Golang, Kubernetes

DCG Poland • España

Hybrid
PHP 3,594,000 - 5,033,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant