Description
As a Lead Software Engineer, you will define and drive the technical direction within a focused product or platform area. You will solve complex engineering challenges, guide others through code, design and architecture, and raise engineering standards across the team. This role blends deep hands-on technical delivery with technical leadership, mentoring, and shaping the long-term quality and resilience of our systems.
Responsibilities:
- Design, develop, and deploy applications across all phases of the software lifecycle, ensuring high performance, security, and scalability.
- Architect and evolve distributed systems operating in cloud environments, with a focus on resilience, observability, and efficient operations.
- Build and maintain CI/CD pipelines, ensuring smooth, automated delivery and high-quality releases.
- Collaborate on API development, integration patterns, and service-to-service communication.
- Work with modern infrastructure tooling (Azure, containers, dev containers, IaC) to support fast, reliable deployments.
- Apply expertise in Data Lake (ideally Delta), Change Data Feed, mirroring, AKS, events, and Microsoft Fabric to guide solution architecture and delivery.
- Provide hands-on leadership, supporting engineers through code reviews, design walkthroughs, and architectural discussions.
- Raise engineering quality by influencing best practices, improving reusability, and reducing duplication across the platform.
Requirements:
- Proven ability to design and implement complex, distributed systems operating at scale.
- Strong programming expertise in C#, with the ability to work comfortably with object-oriented and functional patterns.
- Familiarity with Python as a secondary language for automation, tooling, or data workflows.
- Hands-on capability with Spark SQL, PostgreSQL, and core data-engineering patterns.
- Expertise with Microsoft Azure, modern cloud infrastructure, and dev-container-based workflows.
- Strong understanding of API design, integration patterns, and secure communication between services.
- Ability to apply domain knowledge to guide team-level technical decisions, improve architecture, and drive consistency.
Benefits:
- Competitive compensation and benefits package
- Anticipated annual gross base salary for this position is between 265,000 zł - 419,000 zł
- Eligible for Annual Bonus Plan
- LSEG Benefits program, including healthcare, retirement planning, paid volunteering days, and wellbeing initiatives