Senior Software Engineer Backend / Distributed Systems

Company:  Opus Resourcing Ltd
Location: San Francisco
Closing Date: 16/10/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Software Engineer with backend / distributed systems / large scale and database/data processing or data streaming centric background and coding skills in at least one of Go, Golang, Python, Java or C++ is required by a respected and well-funded start-up in San Francisco in the cloud data security space to work in product engineering and deliver a massive scale platform reliably, securely. To work with founding engineers from Amazon, Uber, Google, Stripe and Datadog etc.

Salary: Circa $170-200k + Equity + Benefits + Health, Dental, Vision, 401K, Paid Leave, Fitness, Mental Health, Paternity Leave (H1B visa transfer considered)

Location: Hybrid role, 2 days per week in the San Francisco Office

This Senior Software Engineer will flex their skills on complex platform architecture, coding, and reliability on a platform with low latency, real-time microservices and streaming data to process and protect substantial data volumes and millions of users.

Primary technologies used include: Go, Python, Linux, Kafka, AWS, Redis, Docker, Kubernetes, Cassandra, Terraform, Envoy, Node.JS

Minimum Requirements:

  • Strong coding ability in at least one of Go / Golang OR Python OR Java OR C++ with a Polyglot mindset
  • Experience of working in a fast-paced start-up environment
  • Strong skills in backend systems and scale such as distributed systems / event-driven, low latency or multi-threading or machine learning
  • Proven experience running systems at scale with thousands of transactions TPS / requests per second RPS and reliability engineering
  • Experience developing complex software systems scaling to substantial data volumes or millions of users with production quality deployment, monitoring and reliability.
  • Experience in integrating with third-party APIs
  • Data Processing - experience with building and maintaining large-scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, or Zookeeper
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, MySQL, Cassandra)
  • Ability to solve complex business problems and play a senior role in a team in solving them

Key Responsibilities:

  • Work in product-centric engineering to architect low latency / distributed systems and real-time microservices
  • Building highly-available and secure authentication and API services
  • Optimizing and operating high-volume auto-scaling streaming data services
  • Maintaining and evolving mission-critical internal databases and services
  • Instrumenting streaming data services for visibility into utilization per customer
  • Writing and maintaining documentation about internal and public services
  • Working with product and other stakeholders to define features

This is an outstanding chance to flex your skills and develop your career within a fast-growing and well-funded start-up of around 200 people in collaboration with VC and backing from tech giants.

Opus Resourcing acts as a recruitment agency and helps a number of world-leading brands to source the best possible talent.

#J-18808-Ljbffr
Apply Now
Share this job
Opus Resourcing Ltd
  • Similar Jobs

  • Senior/Staff/Principal Software Engineer (Backend/Distributed Systems)

    San Francisco
    View Job
  • Senior Software Engineer, Distributed Systems

    San Francisco
    View Job
  • Software Engineer - Distributed Systems

    San Francisco
    View Job
  • Software Engineer, Distributed Systems

    San Francisco
    View Job
  • Senior Software Engineer, Distributed Systems - Europe

    San Francisco
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙