INTERNSHIP - Python Software Engineer in Manchester

INTERNSHIP - Python Software Engineer in Manchester

Manchester Internship 63000 - 77000 £ / year (est.) Home office (partial)
Obsidian Security

At a Glance

  • Tasks: Build and enhance data pipelines for cutting-edge AI security products.
  • Company: Join Obsidian Security, a leader in SaaS application security.
  • Benefits: Competitive salary, equity options, flexible time off, and comprehensive healthcare.
  • Other info: Enjoy a hybrid work environment with great office spaces in Cheltenham and Manchester.
  • Why this job: Make a real impact on global enterprise security with innovative technology.
  • Qualifications: Proficiency in Python or similar languages; experience in software engineering.

The predicted salary is between 63000 - 77000 £ 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’ve 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’re transforming how SaaS is secured—in the era of agentic AI.

With strong global momentum, a growing partner ecosystem including SentinelOne, Databricks, and Google Cloud, and a major fundraise on the horizon, we’re scaling quickly toward long-term growth and IPO readiness.

  • 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.
  • Apply strong software engineering practices to requirements gathering, system design, and code reviews.
  • Identify and proliferate best practices in data pipeline design between both the UK and US teams.

You will have direct impact on the core product used by enterprises worldwide. Enjoy a hybrid working environment, with supported remote working and great office spaces in Cheltenham and Manchester.

Qualifications:

  • 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.
  • Strong knowledge of relational databases.
  • 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 assessing alternative data architecture designs to produce accurate and unbiased recommendations.
  • 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.

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.
  • 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.
  • Ensure data quality, governance, observability, reliability, security, and performance in AI-driven systems.

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

  • 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.

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. 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.

Information collected and processed as part of any job applications you choose to submit is subject to Obsidian’s Applicant Privacy Policy.

INTERNSHIP - Python Software Engineer in Manchester employer: Obsidian Security

Obsidian Security is an exceptional employer, offering a unique opportunity to work at the forefront of SaaS and AI security in Manchester. With a strong focus on employee well-being, competitive benefits, and a culture that values engineering excellence, you will thrive in an environment where your ideas can quickly translate into impactful solutions. Join a rapidly growing team that fosters professional development and embraces innovation, all while enjoying the flexibility of hybrid working.

Obsidian Security

Contact Details:

Obsidian Security Recruitment Team

We think you need these skills to ace INTERNSHIP - Python Software Engineer in Manchester

Python
Go
SQL
Backend Services Development
API Development
Multithreaded Applications
Relational Databases