Senior Software Engineer in Cheltenham

Senior Software Engineer in Cheltenham

Cheltenham Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
O

At a Glance

  • Tasks: Build and enhance backend systems for our cutting-edge SaaS security platform.
  • Company: Join Obsidian Security, a fast-growing tech company transforming SaaS security.
  • Benefits: Enjoy competitive pay, flexible working, and comprehensive health benefits.
  • Why this job: Make a real impact on global enterprises while growing your skills in a supportive team.
  • Qualifications: 5+ years in software engineering with expertise in modern programming languages.
  • Other info: Be part of an innovative culture with excellent career growth opportunities.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Founded in 2017, Obsidian Security was created to close a critical gap: securing the SaaS applications where modern business happens—platforms like Microsoft 365, Salesforce, and hundreds more. Backed by top investors including Greylock, Norwest Venture Partners, and IVP, we have built a complete SaaS security platform to reduce risk, detect and respond to threats, and prevent breaches at the source. Our team includes leaders who helped define the categories of endpoint and identity security at CrowdStrike, Okta, Cylance, and Carbon Black.

Now, we are transforming how SaaS is secured—in the era of agentic AI. Today, Obsidian is trusted by global enterprises like Snowflake, T-Mobile, and Pure Storage. We protect more than 200 organizations across North America, Europe, the Middle East, Southeast Asia, Australia, and New Zealand—including many of the world’s largest Fortune 1000 and Global 2000 companies. With strong global momentum, a growing partner ecosystem including SentinelOne, Databricks, and Google Cloud, and a major fundraise on the horizon, we are scaling quickly toward long-term growth and IPO readiness. Join us as we define the future of SaaS security!

As a Senior Software Engineer at Obsidian, you will:

  • Build new backend processing systems that power Obsidian's core product
  • Maintain, improve, and evolve existing systems to ensure performance, resilience, and scalability
  • Design and implement APIs and backend services, including multithreaded applications
  • Collaborate with product and engineering teams to support key product themes and ensure delivery of high-impact features
  • Apply strong software engineering practices to requirements gathering, system design, and code reviews
  • Contribute to a fast-moving, collaborative environment where adaptability and teamwork are essential

What’s in it for you:

  • Have direct impact on the core product used by enterprises worldwide
  • Work alongside a talented, friendly team in a supportive and collaborative culture
  • Grow your skills with opportunities to learn new technologies and engineering practices
  • Be part of an innovative, fast-paced environment where your contributions are valued
  • Enjoy hybrid working, with supported remote working and great office spaces in Cheltenham and Manchester

Required Skills & Experience:

  • Minimum 5 years 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 collaborating in team environments and adapting to changing requirements
  • Understanding of software design principles and engineering best practices
  • 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
  • Exposure to large-scale distributed systems and performance optimization

Our competitive benefits packages are designed to support our employees' well-being, both at work and at home. Our US based employees enjoy:

  • Competitive compensation with equity and 401k
  • Comprehensive healthcare with dental and vision coverage
  • Flexible paid time off and paid holiday time off
  • 12 weeks of new parent or family leave
  • Personal and professional development resources

Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location, as well as the knowledge, skills and experience of the candidate. In addition to a competitive base salary, this position is eligible for equity awards and may be eligible for sales commission or incentive compensation based on the role or function within the company.

At Obsidian, we are proud to be an equal-opportunity employer. We value diversity and hire for talent, passion, and compassion. In compliance with federal law, all persons hired will be required to submit satisfactory proof of identity and legal authorization. If you have a need that requires accommodation, please contact accommodations@obsidiansecurity.com.

Senior Software Engineer in Cheltenham employer: Obsidian Security

At Obsidian Security, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer, you'll have the opportunity to make a direct impact on our core product while working alongside a talented team in a supportive environment. With a focus on employee growth, flexible working arrangements, and comprehensive benefits, including professional development resources, we are committed to ensuring our employees thrive both personally and professionally in our dynamic Cheltenham and Manchester offices.
O

Contact Detail:

Obsidian Security Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Cheltenham

✨Tip Number 1

Network like a pro! Reach out to current employees at Obsidian on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those involving backend services and APIs. This is your chance to shine and demonstrate what you can bring to the team.

✨Tip Number 3

Ace the interview by practising common technical questions and coding challenges. Brush up on your knowledge of Python, Go, and SQL, and be ready to discuss your experience with containerization and cloud platforms.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Obsidian team.

We think you need these skills to ace Senior Software Engineer in Cheltenham

Proficiency in Python
Proficiency in Go
Proficiency in SQL
Backend Services Development
API Design and Implementation
Multithreaded Application Development
Containerization Technologies (Docker)
Orchestration Technologies (Kubernetes)
Relational Databases (Postgres)
Cloud Platforms (AWS, GCP)
Object Storage (S3)
Event/Streaming Systems (Kafka, Redis)
Version Control (Git)
CI/CD Deployment Tooling (GitLab CI/CD)
Large-Scale Distributed Systems

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with backend systems, APIs, and any relevant programming languages like Python or Go. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your ability to build and maintain backend services. If you've tackled multithreaded applications or used containerization technologies like Docker, let us know! This helps us understand your hands-on experience.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate clarity and brevity!

Apply Through Our Website: We encourage you to submit your application directly through our website. This ensures that your application gets to the right people quickly. Plus, it’s the best way to stay updated on your application status!

How to prepare for a job interview at Obsidian Security

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, Go, and SQL. Brush up on your knowledge of backend services, APIs, and multithreaded applications to show you can hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Obsidian values adaptability and teamwork, so highlight examples where you collaborated with others to deliver high-impact features.

✨Understand SaaS Security

Familiarise yourself with the current landscape of SaaS security and the importance of platforms like Microsoft 365 and Salesforce. Being able to discuss how your work can contribute to securing these applications will impress the interviewers.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the company’s growth plans, and the technologies they use. This shows your genuine interest in the role and helps you assess if Obsidian is the right fit for you.

Senior Software Engineer in Cheltenham
Obsidian Security
Location: Cheltenham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>