Cheltenham, United Kingdom Hybrid

Obsidian Security is hiring a Senior Backend Engineer

About the Role

Shape the backbone of a modern security platform by developing scalable backend systems that power enterprise-grade SaaS solutions. In this role, you'll design and implement robust APIs and services that handle complex data processing, ensuring performance, reliability, and growth.

What You’ll Do

  • Develop and refine backend processing systems that form the foundation of the core product
  • Design and maintain scalable, multithreaded services using modern programming languages and cloud infrastructure
  • Optimize system performance, resilience, and data flow across distributed environments
  • Work closely with engineering and product teams to deliver meaningful features on an agile timeline
  • Apply strong software engineering principles across design, development, and review phases
  • Support continuous improvement through observability, testing, and deployment practices

What We’re Looking For

  • 5–7 years of hands-on software engineering experience, with a focus on backend development
  • Proficiency in languages such as Python, Go, or SQL, and experience with relational databases like Postgres
  • Proven background building APIs, backend services, and multithreaded applications
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, GCP)
  • Experience with event-driven architectures using tools like Kafka or Redis
  • Strong grasp of software design, version control (Git), and CI/CD pipelines (e.g., GitLab CI/CD)
  • Adaptability in fast-moving environments with evolving technical and product requirements

Nice-to-Have Experience

  • Working knowledge of monitoring and observability tools such as Prometheus or Grafana
  • Exposure to quality engineering practices across development and testing cycles
  • Interest or experience in large-scale distributed systems and performance tuning
  • Familiarity with AI/ML infrastructure including LLMs, embeddings, vector databases, RAG, and inference pipelines

Environment & Culture

This role operates in a hybrid model, with flexible remote work supported and physical presence available in Cheltenham or Manchester. You’ll join a technically strong, collaborative team that values engineering excellence, innovation, and adaptability. The culture emphasizes learning, ownership, and direct impact on products used by global enterprises.

Our stack includes Python, Go, SQL, Docker, Kubernetes, Postgres, AWS, GCP, S3, Kafka, Redis, Git, GitLab CI/CD, Grafana, Prometheus, and emerging technologies in the AI space such as LLMs and vector databases.

Required Skills
PythonGoSQLDockerKubernetesPostgresAWSGCPS3Kafkabackend servicesAPIsmultithreaded applicationscontainerizationrelational databases PythonGoSQLDockerKubernetesPostgresAWSGCPS3KafkaAPIsmultithreaded applicationsrelational databasescontainerizationbackend services
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Obsidian Security
Obsidian Security builds a complete SaaS security platform to reduce risk, detect and respond to threats, and prevent breaches at the source, securing platforms like Microsoft 365, Salesforce, and hundreds more. The company focuses on securing SaaS applications in the era of agentic AI and is trusted by global enterprises including Snowflake, T-Mobile, and Pure Storage.
All jobs at Obsidian Security Visit website
Job Details
Category backend
Posted 16 days ago