Senior Software Engineer - Data Pipelines in Manchester
Senior Software Engineer - Data Pipelines

Senior Software Engineer - Data Pipelines in Manchester

Manchester Full-Time 60000 - 80000 £ / year (est.) No home office possible
Obsidian Security

At a Glance

  • Tasks: Build and enhance data pipelines for cutting-edge AI products.
  • Company: Join Obsidian Security, a leader in SaaS security innovation.
  • Benefits: Enjoy hybrid work, skill growth, and a supportive team culture.
  • Other info: Collaborate with teams across the UK and US in a dynamic environment.
  • Why this job: Make a real impact on global enterprises with your engineering skills.
  • Qualifications: 5-7 years in software engineering with modern programming languages.

The predicted salary is between 60000 - 80000 £ 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!

About the Role - as a Senior Engineer at Obsidian, you will:

  • Build or extend data pipelines that power Obsidian's Agentic AI and supply chain risk products.
  • 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.
  • Identify and proliferate best practices in data pipeline design between both the UK and US teams.

What’s In It For You

  • You will 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

  • 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 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.
  • Experience in influencing design patterns based on best practices.
  • Experience assessing alternative data architecture designs to produce accurate and unbiased recommendations.

Desirable Experience

  • Experience with system monitoring and observability tools such as Grafana, Prometheus, or similar platforms.
  • Understanding of quality engineering (QE) practices across development and testing lifecycles.
  • Exposure to large-scale distributed systems and performance optimisation.
  • Experience in forming strong stakeholder relationships to help promote joint working between teams.
  • Experience of working alongside both UK and US development teams.

AI Skills & AI-Native Engineering Expectations: As an AI-forward engineering organization, we expect senior engineers to effectively leverage AI tools and understand foundational AI concepts to enhance development efficiency and build AI-ready systems.

AI Engineering Capabilities

  • Leverage AI tools effectively to improve development efficiency and build AI-ready systems.
  • Proficient with AI-powered developer tools; able to critically evaluate and refine AI-generated outputs.
  • Strong understanding of core AI/ML concepts (LLMs, embeddings, vector databases, inference, evaluation).
  • Experience integrating AI/ML APIs and building AI-ready data infrastructure (e.g., for RAG).
  • Ensure data quality, governance, observability, reliability, security, and performance in AI-driven systems.

Senior Software Engineer - Data Pipelines in Manchester employer: Obsidian Security

Obsidian Security is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions directly impact the security of major enterprises worldwide. With a strong focus on employee growth, you will have opportunities to enhance your skills in a supportive environment while enjoying the flexibility of hybrid working arrangements from our modern offices in Cheltenham and Manchester. Join us to be part of a fast-paced team that values adaptability and teamwork as we redefine the future of SaaS security.
Obsidian Security

Contact Detail:

Obsidian Security Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Data Pipelines in Manchester

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to data pipelines and backend services. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.

✨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, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer - Data Pipelines in Manchester

Python
Go
SQL
Backend Services Development
API Design and Implementation
Multithreaded Applications
Containerization (Docker)
Orchestration (Kubernetes)
Relational Databases (Postgres)
Cloud Platforms (AWS, GCP)
Object Storage (S3)
Event/Streaming Systems (Kafka, Redis)
Version Control (Git)
CI/CD Tools (GitLab CI/CD)
AI/ML Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with data pipelines, backend services, and any relevant programming languages like Python or Go. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about SaaS security and how your background makes you a great fit for our team. Don't forget to mention any experience with AI tools or cloud platforms, as these are key for us.

Showcase Your Projects: If you've worked on any projects that involved building APIs, multithreaded applications, or data architecture, make sure to showcase them. We love seeing real examples of your work and how you've applied best practices in software engineering.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do—just follow the prompts!

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 containerization tools like Docker and Kubernetes, as well as cloud platforms such as AWS or GCP. Being able to discuss your experience with these technologies will show that you're a strong fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around building data pipelines or backend services. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your ability to tackle complex problems and adapt to changing requirements, which is crucial for a Senior Software Engineer.

✨Collaborate and Communicate

Since teamwork is essential at Obsidian, be ready to share examples of how you've successfully collaborated with product and engineering teams in the past. Highlight your communication skills and adaptability, especially when working with diverse teams across different locations, like the UK and US.

✨Embrace AI Concepts

Given the focus on AI in this role, brush up on your understanding of AI/ML concepts and be prepared to discuss how you've leveraged AI tools in your work. Show enthusiasm for integrating AI into your projects and be ready to talk about any relevant experiences you have with AI-powered developer tools or building AI-ready systems.

Senior Software Engineer - Data Pipelines in Manchester
Obsidian Security
Location: Manchester

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

>