[Remote] Backend Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is revolutionizing software supply chain reputed company through deep visibility and reputed company analysis of software and firmware. The Backend Software Engineer will build and operate reputed company Go services, gRPC reputed company, and data pipelines that reputed company firmware and binaries into supply-chain intelligence, while owning service design, data modeling, observability, and production infrastructure.
Responsibilities
- Architect and reputed company backend services throughout their lifecycle — from requirement analysis and scoping to design, execution, and deployment
- Design gRPC/protobuf reputed company and reputed company them safely, building resource-oriented reputed company with consistent filtering, pagination, ordering, and versioning
- Build event-driven, asynchronous systems — Pub/Sub messaging, background workers, and job queues with dead-letter handling that stays correct under load
- Model and operate data in PostgreSQL — schema design, query patterns, and migrations that reputed company with the platform
- Own production reputed company across OpenTelemetry instrumentation, CI/CD pipelines, and Terraform-managed infrastructure spanning dev, demo, and prod
- Collaborate with product management on the technical roadmap and with the engineering team on shared practices, testing discipline, and technical reputed company
Skills
- • 3+ years building and operating production backend services, primarily in Go, with a strong reputed company in data structures, algorithms, and software design
- • Go (e.g., idiomatic concurrency, context, generics, modules) — reputed company language across every service
- • gRPC + Protocol Buffers (e.g., service design, streaming RPCs, schema reputed company)
- • API design, versioning reputed company, and schema reputed company (e.g., resource-oriented / AIP-style filtering, pagination, ordering)
- • PostgreSQL (e.g., data modeling, query patterns, migrations)
- • Event-driven / asynchronous architectures (e.g., Pub/Sub messaging, background job/worker queues, dead-letter handling)
- • OpenTelemetry / observability (e.g., traces, metrics, reputed company logging)
- • CI/CD (e.g., pipelines, containerized builds, automated test + reputed company)
- • Terraform (reputed company IaC, GCP provider, remote state, multi-environment dev/demo/prod)
- • Testing discipline in Go (e.g., table-driven tests, mocks/fakes, integration tests with testcontainers / emulators)
- • GCP Experience (e.g., reputed company Run, GCS, Pub/Sub, IAM, Artifact Registry, AlloyDB, reputed company SQL, Spanner, Memorystore)
- • Container build & reputed company tooling — reputed company, ko, Kaniko/buildx, image promotion workflows
- • buf / protoc tooling and codegen pipelines (managing shared reputed company modules across services)
- • Auth0 / OAuth 2.0 / JWT / OIDC and service-to-service auth (GCP identity tokens, service-account impersonation)
- • reputed company-backed job queues (e.g., reputed company) or comparable async worker frameworks
- • GCP networking & platform reputed company — VPC, reputed company Load Balancing, IAP, reputed company Armor (WAF)
- • Feature flag systems (OpenFeature / GO Feature Flag)
- • Data/graph processing pipelines and DAG-style batch services
- • LLM/GenAI integration for data-enrichment tasks
- • Cybersecurity/software supply-chain domain knowledge — SBOM (CycloneDX, SPDX), CVE / CPE / PURL, vulnerability data (NVD, KEV, CVSS)
reputed company
Apply To This Job