Engineering Manager (Golang - Python)

Jobgether · UK

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engineering Manager (Golang - Python) based in United Kingdom.

This is a high-impact leadership role within a fast-moving, early-stage environment building a financial management platform for digital assets. You will lead a distributed engineering team working on systems that help users track, optimize, and manage cryptocurrency investments in a unified way. The role combines people leadership, technical depth, and product collaboration, with a strong focus on building scalable processes and high-quality systems. You will work closely with leadership and product stakeholders to define priorities, shape engineering practices, and drive execution in a rapidly evolving space. Beyond delivery, you will play a central role in shaping team culture, supporting engineers in their growth, and building a high-trust, high-performance environment. This is an opportunity to influence both the technical foundation and organizational structure of a growing product in the Web3 and fintech space.

Accountabilities:

  • Lead and support a distributed, cross-functional engineering team, ensuring alignment, clarity, and strong execution across projects.
  • Establish and continuously improve engineering best practices to ensure reliable delivery of high-quality systems.
  • Design, implement, and document development, testing, and deployment processes that scale with the organization.
  • Collaborate closely with leadership and product management on roadmap planning, technical direction, and prioritization decisions.
  • Conduct regular 1:1s, coaching sessions, and performance evaluations to support engineers’ growth, confidence, and career progression.
  • Foster a culture of trust, openness, continuous learning, and accountability within the engineering organization.
  • Actively participate in hiring efforts, attracting and retaining top engineering talent.
  • Requirements:

    • Minimum 2 years of experience managing and scaling engineering teams in fast-growing or early-stage environments.
    • Strong technical background with at least 4 years of backend development experience, preferably using Python and Golang.
    • Ability to engage deeply in technical discussions and contribute to architectural and system design decisions.
    • Proven experience working with modern distributed systems at scale.
    • Demonstrated ability to balance long-term strategic thinking with short-term execution and delivery.
    • Strong track record in attracting, developing, and retaining engineering talent in remote or distributed teams.
    • Passion for improving engineering processes and fostering high-performance development environments.
    • Strong leadership mindset with experience mentoring, coaching, and driving organizational improvements.
    • Bonus: experience in Web3, trading systems, NFTs, or high-growth startup environments.
    • Benefits:

      • Permanent full-time contract.
      • 100% remote position within the EU timezone.
      • Competitive salary range: 150,000 – 180,000 USD annually.
      • Equity package (stock options).
      • Private medical insurance.
      • Coworking membership support.
      • Relocation assistance where applicable.
      • Additional perks designed to support flexibility, well-being, and professional growth.

Eng Management pay context

Based on 685 disclosed Eng Management salaries on RoleSuite, the role pays a median of $210K/year, with most offers between $178K and $254K (10th–90th percentile: $153K–$314K).

See the full Eng Management salary breakdown →
Apply →