Senior Backend Cloud Engineer

New
J
JobgetherCybersecurity
Based in the United StatesFull-TimeSenior
SalaryBase salary: $120,000–$170,000 per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional backend engineering experience
Required Skills
AWSPostgreSQLDynamoDBJVMKafkaRustScalaDistributed Systems

Requirements

  • At least 5 years of professional backend engineering experience, including recent hands-on experience with JVM-based codebases.
  • Ability to design, build, deploy, and maintain distributed systems throughout their lifecycle.
  • Professional experience with Rust or a strong understanding of its capabilities and use in backend service migrations.
  • Knowledge of API development, messaging systems such as Kafka, and data stores including PostgreSQL, DynamoDB, and OpenSearch.
  • Experience developing and operating cloud-native applications, preferably in AWS environments.
  • Working knowledge of containerization technologies and Kubernetes-based infrastructure.
  • Understanding of backend architecture, scalability, reliability, and distributed data processing.
  • Ability to work independently and collaboratively in a remote-first, asynchronous engineering environment.
  • Familiarity with functional programming concepts and idiomatic Scala development.
  • Experience with Databricks, ClickHouse, or comparable lakehouse and analytical/OLAP databases.
  • Familiarity with Terraform, Helm, GitHub Actions, Prometheus, Grafana, and AWS CloudWatch.
  • Python development experience involving malware analysis, security automation, or threat detection tools such as YARA, PE analysis, and binary analysis tools.
  • Familiarity with machine learning workflows, AutoML, MLflow, and binary analysis tools such as LIEF, ssdeep, and TLSH.

Responsibilities

  • Lead design, development, and delivery of backend data platform and public API features, including security data ingestion, transformation, and enrichment.
  • Drive system architecture, technical design, and data flow decisions with product and platform engineering teams.
  • Build, deploy, maintain, and own production-grade Scala backend services.
  • Support migration of selected APIs and backend services from Scala to Rust.
  • Maintain standards for code quality, technical documentation, system maintainability, and operational excellence.
  • Lead technical design discussions and code reviews, and support engineering best practices.
  • Participate in on-call rotations, troubleshoot production issues, and contribute to incident response and reliability improvements.
  • Enhance Python-based security analysis capabilities, including malware analysis, threat detection, and machine learning workflows.
  • Improve backend infrastructure, data processing capabilities, and cloud-native services in collaboration with engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary: $120,000–$170,000 per year
Apply Now