Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
H

Job Description

Tech Principal

Location: London, United Kingdom

Type: Full-Time (hybrid working – home and central office)

This is a hands-on leadership role with significant influence across DevOps, architecture design, database integration, team management, and product direction. You will coordinate a rapidly growing engineering team and play a pivotal role in enabling scalable, high-performance solutions that support the firm’s mission.

Key Responsibilities

DevOps & Cloud Infrastructure

  • Lead and manage DevOps operations across cloud services, including deployment and automation platforms.
  • Own CI/CD strategy and implementation, ensuring robust pipelines.
  • Oversee and refine ETL processes to support real-time and batch data flows.

System Architecture & Engineering Leadership

  • Define and own system architecture strategy with a focus on resilience, scalability, and security.
  • Promote platform modularity and orchestration using best practices in microservices, serverless frameworks, and containerisation.

Data Engineering & Database Coordination

  • Design and manage integration strategies for both relational and non-relational databases.
  • Guide platform schema design to support data analytics and AI/ML readiness.

Product & Strategy Contribution

  • Collaborate with product and business stakeholders to align technical decisions with strategic objectives.
  • Act as a technical advisor on features like dynamic tracking, automated reporting, and AI-driven consulting tools.

Agile Delivery & Scrum Contribution

  • Champion agile methodologies and lead planning activities using modern project management tools.
  • Facilitate sprint planning, backlog grooming, and retrospectives.

Team Leadership & People Management

  • Manage and mentor a cross-functional team with plans for growth.
  • Foster a culture of technical excellence and continuous improvement.
  • Support recruitment and onboarding of technical talent.

Ideal Candidate Profile

Technical Skills

  • Proven experience with cloud platforms and infrastructure-as-code tools.
  • Advanced proficiency in backend (e.g., Python, Node.js) and frontend (e.g., TypeScript, React) technologies.
  • Strong understanding of modern database technologies and integration patterns.
  • Familiarity with CI/CD pipelines, containerization, and serverless architecture.

Professional Experience

  • 6+ years in software engineering, including leadership and architectural responsibilities.
  • Experience managing agile cross-functional teams.
  • Background in SaaS platform development; experience in sustainability or ESG domains is a plus.

Soft Skills

  • Strong strategic thinker able to influence product direction.
  • Excellent communicator, comfortable engaging with multidisciplinary teams and senior leadership.
  • High ownership mindset with a passion for clean, scalable code.
H

Contact Detail:

Haystack Recruiting Team

Principal Software Engineer
Haystack
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>