Remote Frontend Jobs
Foundation Health logo

Staff Software Engineer

Foundation HealthManchester, United Kingdom
JiraAgileScrum

As a Staff Engineer, your influence extends beyond a single feature or sprint. You are a technical anchor for the entire domain, making decisions that shape our product for the next 6-12 months. You will:


Responsibilities

  • Drive Strategy: Balance short-term delivery pressure against long-term technical health, knowing exactly when to push back on requirements that create unsustainable technical cost.
  • Connect the Dots: Translate complex business goals into technical implementations for leadership and represent the engineering perspective in cross-functional planning.
  • Own the Outcome: You are responsible for work that is visibly connected to customer satisfaction and revenue outcomes.

What You’ll Do

Technical Craft & Architecture

  • Set the Bar: Establish the technical quality bar for the team and write code that serves as the gold-standard reference implementation for others.
  • System Design: Architect multi-component systems across the team's domain, producing technical design documents reviewed by the broader organization.
  • Modernize: Identify systemic quality issues like tech debt hotspots or test coverage gaps, and build the roadmaps for necessary migrations and remediation.
  • Tooling: Onboard new patterns and languages as business needs evolve, ensuring we make correct long-term technology choices

AI Adoption & Leverage

  • Agentic Workflows: Design AI-driven pipelines (automated code reviews, LLM-assisted QA) to multiply the team's total output.
  • Technical Implementation: Contribute to AI-powered features using your working knowledge of RAG, function calling, and evaluation frameworks.
  • Leadership in AI: Evaluate and select AI tooling for the team, establishing prompt libraries and workflow templates for company-wide adoption.

Execution & Product Sense

  • Lead Workstreams: Drive the delivery of entire projects across multiple engineers, managing cross-team dependencies and owning technical roadmaps tied to product milestones.
  • Quality Ownership: Own the end-to-end product surface, including correctness, reliability, latency, and user experience.
  • User Advocacy: Run lightweight discovery - such as user interviews or support ticket analysis - to translate findings into engineering priorities.
  • Accountability: Hold the team accountable for shipping software that solves real user problems, not just software that passes tests.

Leadership & Mentorship

  • Growth: You are responsible for the technical growth of your peers through coaching, 1:1s, and leading hiring panels.
  • Culture: Drive a culture of psychological safety and high performance.
  • Alignment: Drive alignment on contentious technical decisions by explaining the "why" behind ambiguous choices.

Requirements

  • You’re a Seasoned Builder: You have a track record of building complex systems from scratch and can articulate your specific impact.
  • Problem Solver: You don't wait for the perfect Jira ticket; you figure out what needs to happen to move the needle and you do it.
  • AI-Native Mindset: You already use AI tools to maximize your own workload and are eager to help others do the same.