Head of Engineering Jobs

Discover remote head of engineering opportunities worldwide. We've gathered the top positions to help you advance your career.

Head of Engineering
14 jobs found. to receive daily emails with new job openings that match your preferences.
14 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ UK, Europe

🧭 Full-Time

πŸ” Trading Systems

🏒 Company: KeyrockπŸ‘₯ 51-100πŸ’° $72,000,000 Series B over 2 years agoCryptocurrencyBlockchainFinancial ServicesFinanceAsset ManagementFinTech

  • Proven experience building and maintaining high-concurrency, high-performance, low-latency trading systems.
  • Strong proficiency in development and architecture of Rust systems. Node.js (JavaScript/TypeScript) and Python are nice to have.
  • Proficient in data-intensive systems.
  • Proven experience with AWS, Docker
  • Experience managing and leading engineering teams, with a focus on fostering collaboration and professional growth.
  • Deep understanding of software engineering best practices, including agile methodologies, DevOps principles, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving skills and a passion for building scalable, reliable, and secure systems.
  • Extensive expertise in finance and trading within the cryptocurrency sector.
  • Experience working in a fast-paced, dynamic environment within the financial industry is a plus.
  • Lead and manage a team of talented engineers, fostering a culture of innovation, collaboration, and excellence.
  • Drive the design, development, and maintenance of high-concurrency, high-performance trading systems.
  • Collaborate closely with product management to align engineering efforts with product goals and roadmap.
  • Implement and enforce best practices in software development, including code reviews, testing methodologies, and deployment strategies.
  • Ensure the scalability, reliability, and security of our systems by implementing robust architectures and engineering practices.
  • Provide technical leadership and mentorship to team members, fostering their professional growth and development.
  • Stay abreast of industry trends and emerging technologies, identifying opportunities for innovation and improvement.
  • Collaborate with cross-functional teams to drive continuous improvement and operational excellence.
  • Collaborate with System Architect and other Engineering managers to align with our company-wide technical strategy.

AWSBackend DevelopmentDockerLeadershipNode.jsPythonKubernetesPeople ManagementRustCI/CDAgile methodologiesDevOpsFinancial analysisSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Fintech

🏒 Company: GojiπŸ‘₯ 251-500πŸ’° over 5 years agoService IndustryFinancial ServicesInsurTechInsuranceFinTech

  • Experience leading engineering teams of varying sizes, preferably in B2B fintech or high-growth technology settings.
  • A leadership style that empowers, nurtures, and motivates teams.
  • Proven ability to balance feature delivery with technical sustainability, creating space for long-term improvements.
  • Experience scaling teams and fostering an inclusive culture.
  • A collaborative mindset, working across teams to align technology with business goals.
  • Familiarity with AWS, continuous delivery, and Lambda microservices is beneficial but not required.
  • A supportive leadership approach, focusing on people development, team well-being, and operational excellence.
  • Strong stakeholder management skills, engaging with senior and junior engineers, managers, leads, and other internal team stakeholders to ensure alignment and effective collaboration.
  • Support and guide four engineering squads, fostering collaboration, inclusivity, and technical excellence.
  • Shape an engineering culture that prioritises long-term sustainability alongside innovation.
  • Partner with product teams to co-create a roadmap that balances business needs and technical improvements.
  • Oversee team processes, ensuring a positive and efficient working environment.
  • Work closely with the CTO, staff engineers, principal engineers, and engineering managers to support and drive the engineering vision.
  • Mentor and develop engineering managers, helping them grow in their roles and enhancing their leadership capabilities.
  • Inspire cultural transformation by encouraging open communication and continuous learning.
  • Be excited by working in a metric-led environment, taking accountability for improving performance against key metrics such as cycle time, deployment frequency, change failure rate, staff engagement, and feature delivery rate, while also refining measurement approaches and methodologies.
  • Comfortable working remotely, with demonstrable experience leading remote or offshore teams effectively. This requires adapting leadership strategies beyond traditional agile playbooks to suit distributed teams.

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLPeople ManagementCross-functional Team LeadershipProduct DevelopmentStrategyAlgorithmsData StructuresCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesExcellent communication skillsAdaptabilityRisk ManagementTeam managementStakeholder managementFinancial analysisData modelingSoftware Engineering

Posted 13 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 250000.0 - 290000.0 USD per year

πŸ” Blockchain Intelligence

🏒 Company: TRM LabsπŸ‘₯ 101-250πŸ’° $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • A Bachelor's degree (or equivalent) in Computer Science or a related field.
  • Experience developing full stack features that present large data sets and have complex distributed system components
  • Experience with Typescript/javascript based full stack.
  • Experience leading and coaching managers.
  • Experience with software review, build and deployment systems (e.g., Github, Docker, AWS)
  • Experience collaborating in a cross-functional team environment with a diverse group of people at all levels in an organization.
  • A high degree of initiative and ownership, combined with the ability to navigate ambiguity and adapt quickly to change.
  • Exceptional ability to structure problems and identify the most critical issues to prioritize.
  • Lead and nurture a team of managers and high-impact engineers, offering guidance in technology, execution and culture.
  • Collaborate closely with leadership, product management, GTM and peer teams to plan, estimate, and prioritize roadmap objectives, identifying opportunities and mitigating risks.
  • Provide regular coaching and technical mentorship to your immediate team as well as contribute to the broader engineering department's growth.
  • Assume responsibility for ensuring the quality and timely delivery of the team's work, while overseeing the availability and performance of critical services.
  • Drive projects aligned with well-defined goals and measurable outcomes, accountable to key performance indicators (KPIs).
  • Foster best practices in design and usability, creating scalable solutions while emphasizing documentation and knowledge sharing.
  • Resolve operational escalations and collaborate with various teams to address production incidents until resolution.
  • Build performant, and reliable production-grade systems, from whiteboard to production.
  • Mentor fellow team members and participate in technical reviews, code reviews and design reviews.
  • Collaborate cross-functionally with data scientists, designers, and product managers to define and implement services.
  • Create novel approaches to tackling blockchain-specific challenges around scale, security, and privacy.

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLBlockchainDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptPeople ManagementProduct ManagementSoftware ArchitectureTypeScriptCross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservices

Posted 19 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” SaaS, healthcare and education

🏒 Company: MVG Consulting Group, Inc.

  • Must have health tech experience
  • Must have experience working as a growth stage engineering leader - You’ve had experience leading an engineering team or function at a high-paced Growth Stage startup (Series B-D).
  • Experience working with EHRs and clinical services is a huge plus
  • Not afraid of being hands on - you are excited to jump in the weeds and solve problems, ranging from architectural issues to breaking down projects into bite size chunks for the team
  • Excellent team development - you have experience leading, mentoring and developing a team of engineers - you love investing in the growth of your people
  • Track record of delivery - you have a proven track record of launching products on time and with high quality in a fast-paced environment that is always changing
  • Strong product instincts - you are a product-focused engineering leader and feel confident in partnering with product to deliver products that drives business value
  • Strong architectural instincts - you are comfortable making big architectural decisions (e.g., buy vs. build an EHR)
  • Experience with system migrations is a huge plus, given our focus on moving to a new system this year
  • Drive Business Value by Delivering with Velocity and Quality Consistently
  • Collaborate with Product to ensure we are working on the right things
  • Ensure the engineering team is consistently delivering customer value
  • Manage tech debt to optimize for speed and quality of business value delivery
  • Maintain a 99.9 uptime SLA
  • Manage, mentor and coach a team of engineers
  • Create and maintain the bar for technical excellence
  • Build relationships with all members of our executive team to enable strong cross-functional bonds and collaboration
  • Ensure the engineering team is meeting the needs of all of our cross-functional counterparts
  • Develop and realize a technical strategy in service of evolving business and product needs
  • Mature how the engineering group operates over time: metrics-based management, continuous improvement / feedback loops, and consistent ways of working
  • Refine our Engineering KPI systems - Identify and track key performance indicators (KPIs) to measure engineering success performance and alignment with business goals and strategy
  • Co-own our Software Development Lifecycle with our Head of Product and make continuous improvements
  • Build out engineering tools, processes, & systems that help our Engineers be more efficient and effective

Backend DevelopmentLeadershipPostgreSQLProject ManagementSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentPeople ManagementProduct ManagementReact.jsReact NativeRuby on RailsSalesforceSoftware ArchitectureTypeScriptCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsExcellent communication skillsTeam managementStakeholder managementStrategic thinkingData analyticsSaaS

Posted 21 days ago
Apply
Apply

πŸ“ UK, Europe

🧭 Full-Time

πŸ” Digital Asset Trading

🏒 Company: KeyrockπŸ‘₯ 51-100πŸ’° $72,000,000 Series B over 2 years agoCryptocurrencyBlockchainFinancial ServicesFinanceAsset ManagementFinTech

  • Proven experience building and maintaining high-concurrency, high-performance, low-latency trading systems.
  • Strong proficiency in development and architecture of Rust systems. Node.js (JavaScript/TypeScript) and Python are nice to have.
  • Proficient in data-intensive systems.
  • Proven experience with AWS, Docker
  • Experience managing and leading engineering teams, with a focus on fostering collaboration and professional growth.
  • Deep understanding of software engineering best practices, including agile methodologies, DevOps principles, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving skills and a passion for building scalable, reliable, and secure systems.
  • Extensive expertise in finance and trading within the cryptocurrency sector.
  • Experience working in a fast-paced, dynamic environment within the financial industry is a plus.
  • Lead and manage a team of talented engineers, fostering a culture of innovation, collaboration, and excellence.
  • Drive the design, development, and maintenance of high-concurrency, high-performance trading systems.
  • Collaborate closely with product management to align engineering efforts with product goals and roadmap.
  • Implement and enforce best practices in software development, including code reviews, testing methodologies, and deployment strategies.
  • Ensure the scalability, reliability, and security of our systems by implementing robust architectures and engineering practices.
  • Provide technical leadership and mentorship to team members, fostering their professional growth and development.
  • Stay abreast of industry trends and emerging technologies, identifying opportunities for innovation and improvement.
  • Collaborate with cross-functional teams to drive continuous improvement and operational excellence.
  • Collaborate with System Architect and other Engineering managers to align with our company-wide technical strategy.

AWSBackend DevelopmentDockerLeadershipNode.jsPythonSoftware DevelopmentAgileAlgorithmsRustCI/CDDevOpsMicroservices

Posted 26 days ago
Apply
Apply
πŸ”₯ Head of Engineering
Posted about 1 month ago

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Software Development

🏒 Company: Collective[i]

  • Progressive engineering leadership experience in enterprise or analytical software development
  • Expertise in AI/ML systems and their practical applications
  • Proven experience with agile methodologies, Test-Driven Development (TDD), and Continuous Delivery (CD)
  • Mastery of modern web programming standards and microservices architecture; strong knowledge of React, Angular, NodeJS, and Python
  • Hands-on experience with cloud computing infrastructure (e.g., AWS, GCP) and scalable, distributed system design
  • Lead and inspire Frontend, Backend, Data Engineering, and Infrastructure teams, cultivating a collaborative and high-performing culture
  • Recruit, develop, and manage top engineering talent to drive excellence
  • Design and implement scalable, secure, and high-quality systems to support growth
  • Partner with Product teams to shape and execute the technology roadmap
  • Stay ahead of emerging technologies to ensure innovation and competitive advantage
  • Oversee engineering budgets, ensuring resources are optimized effectively

AWSBackend DevelopmentDockerLeadershipNode.jsProject ManagementPythonSoftware DevelopmentAgileArtificial IntelligenceCloud ComputingData AnalysisFrontend DevelopmentGCPKubernetesMachine LearningPeople ManagementReact.jsSoftware ArchitectureAlgorithmsData engineeringAngularCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringDevOpsTerraformMicroservicesJSONBudgetingStrategic thinking

Posted about 1 month ago
Apply
Apply

πŸ“ Malaysia

🧭 Full-Time

πŸ” Software Development

🏒 Company: ThriveCartπŸ‘₯ 11-50πŸ’° $35,000,000 about 2 years agoShoppingE-CommercePaymentsMarketingInsurance

  • Strong background in software development, architecture, and system design.
  • Strong problem-solving skills and a data-driven approach to decision-making.
  • Excellent communication and stakeholder management skills.
  • Passion for innovation, automation, and driving technical excellence.
  • Proven experience in a senior engineering leadership role (Head of Engineering, Engineering Director, or similar).
  • Experience leading and scaling engineering teams in a high-growth environment.
  • Expertise in modern tech stacks, cloud platforms, and DevOps practices
  • Define and execute the engineering roadmap, ensuring alignment with business objectives and product vision.
  • Build, mentor, and develop a high-performing engineering team, fostering a culture of collaboration, innovation, and continuous learning.
  • Ensure the platform’s architecture and infrastructure can scale efficiently as Piktochart grows.
  • Implement best practices in software development, DevOps, and agile methodologies to enhance efficiency and delivery speed.
  • Work closely with product, design, and leadership teams to translate business requirements into scalable technical solutions.
  • Maintain high standards of security, performance, and reliability to provide a seamless experience for users.
  • Explore and integrate AI and machine learning technologies to enhance product capabilities and automate processes.

LeadershipSoftware DevelopmentAgileCloud ComputingMachine LearningDevOpsMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ UK, Europe

🧭 Full-Time

πŸ” Trading

🏒 Company: KeyrockπŸ‘₯ 51-100πŸ’° $72,000,000 Series B over 2 years agoCryptocurrencyBlockchainFinancial ServicesFinanceAsset ManagementFinTech

  • Proven experience in building and maintaining data-intensive, large-scale, high-performance trading data platforms.
  • Strong expertise in Rust (or C++), Python, and TypeScript for system development and automation in the financial services industry.
  • Deep understanding of data engineering principles, including data modeling, ETL pipelines, and stream processing.
  • Experience with financial services data workflows, including trading, middle office, and back office operations.
  • Extensive experience in cloud-native architectures, with proficiency in AWS
  • Proficient in GitOps tools and methodologies for infrastructure automation and deployment.
  • Strong background in DevSecFinOps, ensuring compliance, security, and cost efficiency across the development lifecycle.
  • Hands-on experience with CI/CD pipelines, infrastructure as code (IaC), and monitoring tools.
  • Architect, develop, and maintain large-scale, high-performance trading data platforms with a focus on low latency and high availability.
  • Apply data engineering principles to design efficient, scalable, and fault-tolerant data pipelines for trading, risk management, and reporting.
  • Ensure seamless integration between trading operations and backoffice systems, improving operational efficiency and automation.
  • Lead cloud-native infrastructure initiatives, leveraging AWS, Kubernetes, and Terraform to deploy and scale systems efficiently.
  • Implement GitOps-driven workflows to enhance deployment automation, observability, and system governance.
  • Foster a DevSecFinOps culture, ensuring security, compliance, and financial accountability within the development lifecycle.
  • Optimise data storage and retrieval strategies, balancing performance, cost, and compliance in a financial services environment.
  • Collaborate with engineering leads, risk managers, product managers, and engineering teams to enhance the overall platform capabilities.
  • Provide technical leadership and mentorship, fostering a culture of innovation and professional growth.
  • Stay ahead of emerging trends in cloud infrastructure, security, and blockchain technologies to drive continuous improvement.

AWSPythonETLKubernetesTypeScriptData engineeringRustCI/CDTerraform

Posted about 2 months ago
Apply
Apply

πŸ“ EU

🧭 Fulltime

πŸ” Blockchain

🏒 Company: P2P. org

  • 10+ years of hands-on technical leadership experience across full tech stacks, software design and architecture, software development processes, and multi-year technical strategy evolution to meet challenging and rapidly-growing business objectives.
  • 5+ years of experience in building and managing high-performing and innovative software development teams from scratch; including recruiting, developing, and retaining top tech talent.
  • Experience designing, building, and scaling API servers, with strong knowledge of RESTful API design principles, security practices, and API performance optimization.
  • Exceptional technical experience in designing and building scalable, high-load, fault-tolerant, secure, and highly-available software services and systems.
  • Proven senior management of tech managers, tech leads, and tenured senior individual contributors.
  • High tech depth and comfortable in diving into complex design and code.
  • Proven experience working and challenging product management leaders to align technology resources with product priorities and ensure effective execution and business growth.
  • Expertise in setting and driving technical best practices in engineering design/implementation and operational excellence for complex technical products, with extremely strict client SLAs.
  • Experience in frugal agile budget planning and resource allocation to optimize team and organizational performance.
  • Strong knowledge of DevOps practices, including CI/CD, containerization (e.g., Docker), and cloud infrastructure (e.g., OCI, Google Cloud, AWS, Bare-metal).
  • Excellent communication and interpersonal skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Strong background in blockchain technology, especially in staking services and consensus mechanisms.
  • Deep understanding of blockchain protocols (e.g., Ethereum, Polkadot, TON, Bitcoin, Cosmos) and decentralized applications.
  • Public engagement and collaboration with leading blockchain protocols; including Ethereum.
  • Knowledge of blockchain security, including potential vulnerabilities, attack vectors, and mitigation strategies.
  • Experience engaging with the blockchain research community, participating in discussions, and establishing relationships with protocol developers.
  • Prior experience with smart contract development and auditing is a plus.
  • Define and implement a technology-first strategy that achieves business competitive advantage and multi-year evolution and exponential scalability.
  • Oversee the design, development, and implementation of staking and blockchain-related products, ensuring high standards of quality, scalability, and security.
  • Ensure API services are reliable, resilient, and capable of handling high throughput and complex blockchain stateful cases, with robust authentication and security measures in place.
  • Lead, mentor, and grow a high-performing team of software engineers, smart contract developers, and tech managers.
  • Foster a culture of innovation, collaboration, and continuous improvement within the software development teams.
  • End-to-end hiring process, performance management, and competency growth of engineering teams.
  • Partner closely with product managers for resource planning and maintaining alignment between technology and product needs.
  • Ensure performance and operational excellence by establishing robust monitoring and alerting standards, incident management, and continuously improving platform reliability.
  • Oversee engineering processes, manage the technological stack. Drive the adoption of new engineering practices to ensure continuous improvement.
  • Collaborate with cross-functional teams (product, operations, and security) to ensure alignment on project goals and deliverables.
  • Oversee budget planning for engineering, balancing costs with performance and strategic needs.
  • Engage with the broader blockchain community, particularly key protocols such as Ethereum, to establish p2p.org as a trusted and knowledgeable player in the industry.
  • Build and maintain relationships with leading blockchain protocols, contributing to discussions, sharing insights, and staying informed about developments in staking and blockchain infrastructure.
  • Represent p2p.org at industry events, conferences, and forums, presenting on technical topics and participating in panels to raise the company's profile.
  • Collaborate with industry partners on joint initiatives, technical integrations, and pilot programs, ensuring alignment with protocol upgrades and ecosystem changes.

AWSBackend DevelopmentDockerLeadershipNode.jsPostgreSQLProject ManagementSoftware DevelopmentSQLAgileBlockchainCloud ComputingCybersecurityData AnalysisEthereumJavaKubernetesPeople ManagementProduct ManagementSCRUMSoftware ArchitectureSpringCross-functional Team LeadershipFinancial ManagementAPI testingResource PlanningStrategic ManagementCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservicesRelationship buildingRisk ManagementTeam managementStakeholder managementTechnical supportData modelingBudget management

Posted about 2 months ago
Apply
Apply
πŸ”₯ Head of Engineering
Posted about 2 months ago

πŸ“ UK, Portugal, Ireland

🧭 Full-Time

πŸ’Έ 130000.0 - 160000.0 GBP per year

πŸ” Healthcare

🏒 Company: JunctionπŸ‘₯ 1-10πŸ’° $2,900,000 Seed almost 3 years agoDeveloper APIsHealth CareSoftware

  • 7+ years engineering experience
  • People-first management: a few years in a engineering management role during fast headcount growth, with a remote-first team
  • Experience leading an engineering team
  • Hiring exceptional engineers, setting them up for success and supporting them to do their best work so that the product roadmap is delivered in the most impactful way possible for our customers
  • Working with Boris and the engineering team to make sure product progress is on track and challenges are discussed early to protect engineering time
  • Partnering with technical leads and engineers on granular technical decisions, reviewing PR’s and RFCs, unblocking issues and being involved in solving some of the hardest problems in healthcare
  • Work with our engineers to champion strong engineering practices; encourage knowledge sharing; develop communication guidelines and encourage ownership and autonomous working

Backend DevelopmentLeadershipPythonSoftware DevelopmentGCPFastAPIGo

Posted about 2 months ago
Apply
Shown 10 out of 14