Principal Software Engineer - Data Technology Platforms(Associate Data Architect II)
Job Description
London
\nStart : ASAP
\nEnd : As of now till Dec 2026 with possible extesnions
\nSeeking an experienced and data-focused Principal Software Engineer to join our Data Technology Platforms team. This team is responsible for building, enhancing, and operating enterprise-wide data platforms that support operational, analytical, regulatory, and AI-driven business capabilities.
\nThe ideal candidate will have deep expertise in modern data engineering, database technologies, cloud platforms, and data governance. You will play a key role in defining strategic data solutions, partnering with business and technology stakeholders, and delivering scalable, high-performance data platforms that enable data-driven decision making across the organization.
\nThis role is suited to a technology leader who combines strong hands-on engineering skills with strategic thinking, stakeholder management, and a passion for delivering business value through data.
Key Responsibilities Strategic & Technical Leadership\n- \n
- Drive the design and evolution of modern, cloud-based data platforms. \n
- Translate business requirements into scalable, reusable, and strategic data solutions. \n
- Provide technical leadership across data engineering initiatives and platform modernization efforts. \n
- Champion best practices in architecture, data governance, quality, security, and scalability. \n
- \n
- Analyze business and technical requirements and evaluate solution viability. \n
- Design, develop, test, and deploy enterprise-grade data solutions. \n
- Support the full Software Development Lifecycle (SDLC), from requirements through production support. \n
- Ensure solutions are maintainable, supportable, and aligned with enterprise standards. \n
- Optimize performance for large-scale data processing and analytics workloads. \n
- \n
- Partner with business stakeholders, product owners, architects, analysts, engineers, and support teams. \n
- Act as a trusted advisor on data strategy and platform capabilities. \n
- Manage competing priorities while balancing immediate delivery needs with long-term strategic objectives. \n
- Communicate effectively with both technical and non-technical audiences. \n
- \n
- Mentor engineers and contribute to the growth of the wider technology organization. \n
- Promote agile delivery practices and continuous improvement. \n
- Take ownership of individual deliverables while contributing to overall team success. \n
- Support operational excellence and knowledge transfer to production support teams. \n
- \n
- Strong expertise in SQL database development and optimization. \n
- Hands-on experience with: \n
- Snowflake \n
- DBT \n
- Azure Data Factory \n
- Python \n
- Experience designing and developing enterprise-scale data pipelines and integrations. \n
- Strong knowledge of data modeling, data warehousing, and ETL/ELT practices. \n
- Proven ability to tune and optimize solutions handling large data volumes. \n
- \n
- Experience with cloud-native data platforms, preferably on Microsoft Azure. \n
- Strong knowledge of: \n
- Azure DevOps \n
- Git \n
- CI/CD pipelines \n
- Automated deployment practices \n
- Experience implementing engineering best practices, testing, and release management processes. \n
- \n
- Ability to develop well-structured, maintainable, and thoroughly tested solutions. \n
- Strong problem-solving and analytical skills. \n
- Experience supporting production systems and driving operational excellence. \n
- \n
- Experience working with senior business and technology stakeholders. \n
- Strong communication and relationship management skills. \n
- Ability to balance delivery timelines with strategic platform evolution. \n
- \n
- Experience within Financial Services, Asset Management, Banking, Wealth Management, or Capital Markets. \n
- Development experience using: \n
- .NET / C# \n
- Azure Functions \n
- Azure Services \n
- Familiarity with Agile delivery frameworks and methodologies. \n
- Experience with Test-Driven Development (TDD) and test automation practices. \n
- Knowledge of modern data governance and data quality frameworks. \n
- Exposure to AI, analytics, and advanced data platform capabilities. \n
Azure DevOps, Data Validation, Azure Functions, Cloud Data Warehousing, SQL, Python
About the company\nthe company is a global digital transformation solutions provider. For more than 20 years, the company has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, the company partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, the company embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, the company builds for boundless impact-touching billions of lives in the process.
\n