Lead Software Engineer
Hybrid model: 3 days/week in the office
For our client, a top-tier global quantitative investment firm expanding its Warsaw technology hub, we are looking for a Lead Software Engineer. The company is currently engaged in a multi-year strategic initiative to build next-generation Middle and Back-office systems that support their global trading operations, portfolio management, and overall firm growth.
This is a strict Player-Coach role (60-70% hands-on coding & architecture / 30-40% management). You will be actively building software while directly managing a compact team of 4 to 6 engineers. You will also take ownership of stakeholder management, gathering requirements directly from global finance, tax, and portfolio management teams.
What you will do:
Code & Architect (60-70%): Lead the end-to-end design, architecture, and delivery of highly scalable financial technology platforms.
Lead & Mentor (30-40%): Manage a team of 4-6 developers, conduct 1:1s, performance reviews, and guide their career development.
Drive the adoption of engineering best practices across code quality, cloud-native architecture, and DevOps.
Ensure platforms are highly reliable, recoverable, and scalable to support increasing daily data volumes and analytics requirements.
Collaborate directly with global product and engineering teams to translate complex business needs into technical implementations.
Requirements:
10+ years of commercial software development experience.
2+ years of formal experience leading engineering teams (people management) and driving large-scale projects.
Deep engineering expertise in C# (or strong OOP background with a willingness to transition).
Proven track record of designing and building cloud-native applications.
Experience with enterprise messaging systems and distributed architectures.
Strong experience with large-scale data processing and modern databases (e.g., Snowflake).
Exceptional communication skills with the ability to manage expectations of senior, non-technical stakeholders.
Degree in Computer Science, Mathematics, Engineering, or a closely related field.
Nice to have:
Prior experience in the financial services industry, ideally within asset management, hedge funds, or trading firms.
Domain knowledge of Middle/Back-office operations.
Familiarity with financial accounting systems (e.g., Advent Geneva).
Lead Software Engineer
Lead Software Engineer