About the job Senior Engineer Tech Lead
Position: Senior Engineer / Tech Lead
Hoxton Wealth is a leading global wealth management firm, delivering financial solutions to international investors and expatriates across regulated jurisdictions.
We are seeking a Senior Engineer / Tech Lead to provide hands-on technical leadership across our core engineering teams. This role is suited to an experienced engineer who can independently design and deliver solutions, lead teams through complex technical challenges, and raise overall engineering standards while remaining deeply involved in implementation.
You will play a key role in shaping technical direction, guiding design decisions, and ensuring consistent delivery of high-quality, maintainable systems. The role requires strong technical judgment, ownership, and the ability to balance delivery, mentoring, and architectural responsibilities in a regulated environment.
You will work closely with product, platform, DevSecOps, and compliance teams to deliver reliable, secure, and scalable solutions.
Responsibilities
- Lead technical design and implementation for complex features and systems, from concept through production.
- Act as a technical lead for one or more engineering teams, providing guidance on architecture, design, and implementation.
- Build and maintain backend services and applications using PHP, Node.js, and Python.
- Define and enforce engineering standards, including code quality, testing, and documentation.
- Design, implement, and maintain CI/CD pipelines, including build automation, deployments, and quality gates.
- Own and evolve automated unit and integration testing strategies to ensure system reliability.
- Mentor engineers through code reviews, pair programming, and technical coaching.
- Collaborate with product and stakeholders to translate business requirements into robust technical solutions.
- Drive architectural decision-making, balancing short-term delivery needs with long-term system health.
- Work with DevOps and DevSecOps teams to improve system reliability, security, and observability.
- Troubleshoot and resolve complex technical and production issues.
- Ensure systems meet non-functional requirements such as performance, scalability, and security.
- Support compliance and audit requirements through traceable designs, documentation, and controlled change processes.
Requirements
- 5–8 years of experience in software engineering, with demonstrated technical leadership responsibilities.
- Strong hands-on experience with PHP, Node.js, and Python in production environments.
- Proven ability to independently design and deliver end-to-end solutions.
- Experience leading small teams or acting as a technical point of contact.
- Strong experience contributing to CI/CD automation, including build pipelines, testing, and deployments.
- Proven ability to design and maintain automated unit and integration test suites.
- Solid understanding of software architecture principles, design patterns, and engineering best practices.
- Experience working with APIs, databases, and distributed systems.
- Familiarity with cloud-based environments and modern deployment practices.
- Strong ownership mindset, problem-solving skills, and attention to quality.
- Clear written and verbal communication skills, with the ability to collaborate effectively with engineers, product, and non-technical stakeholders.