Position:
Senior Backend Engineer
Company:
Obsidian Security
Location:
United Kingdom, Cheltenham
Employment type:
Not specified
Work Arrangement:
Hybrid working, with supported remote working
Short Summary:
As a Senior Backend Engineer at Obsidian, you’ll build and maintain backend processing systems that power the core product, ensuring performance, resilience, and scalability.
Responsibilities:
- Build new backend processing systems that power Obsidian’s core product
- Maintain, improve, and evolve existing systems
- Design and implement APIs and backend services, including multithreaded applications
- Collaborate with product and engineering teams to support key product themes
- Apply strong software engineering practices to requirements gathering, system design, and code reviews
- Contribute to a fast-moving, collaborative environment
Requirement:
- 5-7 years of experience in a software engineering role
- Proficiency in one or more modern programming languages such as Python, Go, or SQL
- Experience building backend services, APIs, and multithreaded applications
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
- Strong knowledge of relational databases (e.g., Postgres)
- Experience with cloud platforms (AWS, GCP), object storage (S3), or event/streaming systems (Kafka, Redis)
- Familiarity with Git for version control and deployment tooling such as GitLab CI/CD
Benefits:
- Direct impact on the core product used by enterprises worldwide
- Work alongside a talented, friendly team in a supportive and collaborative culture
- Opportunities to learn new technologies and engineering practices
- Be part of an innovative, fast-paced environment where your contributions are valued