We are partnering with a rapidly growing financial markets firm seeking an exceptional Technical Lead / Lead Software Engineer to take full ownership of their in-house trading and brokerage technology. This is a high-impact leadership position suited to someone who thrives in a hands-on technical environment while also shaping long-term strategy.
As the senior technical authority, you will oversee the evolution, stability, and delivery of mission-critical trading systems used across global offices. You’ll drive modernisation, lead a small development team, and work directly with senior stakeholders to strengthen the resilience and strategic direction of the firm’s core platforms. This is an ideal role for an experienced engineer who enjoys both building and leading while influencing business-defining technology.
Why This Role?- Direct influence on core trading platforms used globally
- High visibility with executive leadership
- Blend of hands-on engineering, architecture, and team leadership
- Opportunity to modernise legacy systems and introduce AI-driven innovation
- Competitive package + bonus + flexible working
As Technical Lead, you will take responsibility for the full lifecycle of internally developed trading, booking, and reporting systems. You’ll remain close to the code while also owning the architecture, roadmap, and development standards. This is a business-critical role with significant autonomy and responsibility, supporting trade booking, P&L/risk workflows, confirmations, reporting, messaging, and real-time integrations.
Key Responsibilities- Lead the design, development, and enhancement of in-house trading and booking platforms
- Contribute to hands-on coding daily
- Oversee architecture decisions and long-term technical roadmap
- Review and approve code with a focus on quality, performance, and security
- Drive system stability, scalability, and resilience enhancements
- Lead modernisation work, including migration away from legacy technologies and adopting AI-enabled automations
- Own mission-critical systems across trade lifecycle, P&L/risk recording, confirmations, reporting, and messaging
- Provide high-level production support in live trading environments
- Troubleshoot complex, business-critical technical issues
- Support users across global time zones (Europe, US, Asia)
- Produce training materials and documentation for users and internal teams
- Manage and mentor a development team (currently 2 developers with growth planned)
- Allocate work, set priorities, and support professional development
- Lead hiring and onboarding for future team expansion
- Improve development processes, standards, and delivery practices
- Document architecture, systems, and business logic
- Promote knowledge sharing and reduce key-person dependency
- Build sustainable, long-term system ownership and resilience
- Work closely with senior management, traders, and support teams
- Translate complex business requirements into robust technical solutions
- Advise leadership on technology strategy and future investment
- Collaborate with infrastructure teams for smooth operations
- Languages: C#
- Framework: .NET Framework 4.7.2 (WinForms), modern .NET preferred
- Database: Microsoft SQL Server
- Messaging: RabbitMQ
- FIX Engine: In-house
- Cloud: Microsoft Azure, Azure DevOps
- Other: Excel-VBA tools, fully in-house developed systems
- 7–10+ years professional software development experience
- Strong professional background in C# and .NET
- Experience maintaining and modernizing legacy systems
- SQL Server expertise
- Familiarity with message brokers (RabbitMQ or similar)
- Solid understanding of distributed systems
- Financial markets experience (brokerage/trading)
- Knowledge of derivatives and equity trading workflows
- Proven technical leadership experience
- Ability to perform under pressure in business-critical environments
- Strong analytical, problem-solving, and project-delivery skills
- Experience with trading or booking platforms
- FIX Protocol exposure
- VBA experience
- WinForms-to-modern-UI migration experience
- Azure cloud architecture
- CI/CD and automation
- Introducing Agile or structured delivery processes
- Highly motivated and self-driven
- Comfortable with responsibility and autonomy
- Strong communicator with technical and non-technical audiences
- Pragmatic, business-focused mindset
- Willing to take ownership beyond the job description
- Full-time senior position
- High availability expected due to trading activities
- Occasional out-of-hours work
- Global coverage across Europe, US, Asia
- Ensure platform stability and continuity
- Drive structured knowledge transfer
- Reduce operational and technical risk
- Modernise legacy systems and enhance resilience
- Expand and develop the engineering team
- Improve delivery processes, monitoring, and operational hygiene
- Introduce AI automation into workflows
- Senior leadership role in a fast-growing financial markets firm
- Direct exposure to executive leadership
- Opportunity to define long-term technology strategy
- Competitive base salary + annual bonus
- Flexible working arrangements