Adecco

Adecco

London

Senior Software Engineering

Contract£? - ? per yearavant-hierUnited Kingdom
IT

Job Description

Salary: £? - ? per year

Requirements:
  • Extensive experience developing enterprise applications using Python.
  • Extensive experience developing enterprise applications using C# / .NET Core / .NET 8+.
  • Strong experience designing distributed systems, APIs, and service-oriented architecture.
  • Proven ability to lead technical delivery across multiple projects and teams.
  • Experience defining engineering standards, design patterns, and development best practices.
  • Strong experience with SQL Server, PostgreSQL, and enterprise database platforms.
  • Expertise in data modelling, including OLTP, OLAP, and dimensional models.
  • Expertise in query optimization and performance tuning.
  • Expertise in database scalability and resilience.
  • Expertise in data governance and quality management.
  • Experience delivering large-scale ETL/ELT solutions and enterprise data pipelines.
  • Experience with event-driven and messaging architectures.
  • Hands-on experience with Azure Data Lake, Databricks, Snowflake, Delta Lake, Azure Synapse Analytics / Microsoft Fabric, and Spark / PySpark.
  • Strong understanding of Data Lake and Lakehouse architecture, hybrid cloud environments, enterprise integration patterns, and modern data formats including Parquet, Avro, and ORC.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Experience with infrastructure automation and environment management.
  • Familiarity with Docker, Kubernetes, Azure DevOps, and Git-based development workflows.
  • Experience leading technology initiatives within Financial Services, Capital Markets, Investment Banking, or Corporate Banking environments is preferred.
  • Experience delivering cloud migration and platform modernization programs is preferred.
  • Knowledge of data governance frameworks and regulatory requirements is preferred.
  • Familiarity with real-time streaming platforms such as Kafka and Azure Event Hub is preferred.
  • Understanding of machine learning and advanced analytics platforms is preferred.
  • Bachelors or Masters degree in computer science, Engineering, Mathematics, or a related discipline is preferred.
  • Industry certifications in Azure, Data Engineering, Architecture, or Software Engineering are preferred.
  • Strategic thinking and technology leadership.
  • Strong stakeholder engagement and influencing skills.
  • Ability to drive delivery across multiple competing priorities.
  • Excellent communication and presentation skills.
  • Strong decision-making and problem-solving capabilities.
  • Ability to create alignment across business and technology functions.
  • A collaborative leadership style that promotes trust, inclusion, accountability, and continuous improvement.
Responsibilities:
  • Lead the design and delivery of enterprise-grade software applications and data platforms using Python and C# (.NET).
  • Define solution architecture and engineering standards for scalable, resilient, and maintainable systems.
  • Act as a technical authority for software engineering, database design, and data platform initiatives.
  • Drive modernization of legacy applications and migration towards cloud-native architectures.
  • Review technical designs and code to ensure alignment with engineering standards and best practices.
  • Champion software quality, security, performance, and operational excellence.
  • Lead delivery of data integration, ETL/ELT, and analytics enablement solutions.
  • Oversee design and implementation of data models across operational, analytical, and reporting workloads.
  • Ensure alignment with enterprise data strategy, architecture standards, and governance frameworks.
  • Drive optimization of database performance, scalability, and data processing capabilities.
  • Collaborate with Data Engineering, BI, Analytics, and Architecture teams to deliver integrated solutions.
  • Partner with business stakeholders to understand strategic objectives and translate them into technical solutions.
  • Provide technical guidance and recommendations to senior management and project sponsors.
  • Manage priorities across multiple initiatives while balancing delivery, risk, and technical debt.
  • Communicate complex technical concepts clearly to both technical and non-technical audiences.
  • Mentor and develop software engineers and technical specialists.
  • Promote a culture of continuous improvement, accountability, collaboration, and innovation.
  • Support recruitment activities including technical assessments and interviews.
  • Foster knowledge sharing and engineering best practices across teams.
  • Ensure solutions comply with security, data governance, regulatory, and operational risk requirements.
  • Support audit, compliance, and resiliency initiatives.
  • Implement appropriate monitoring, logging, and operational support frameworks.
  • Drive adoption of CI/CD, automated testing, and DevOps practices across development teams.
Technologies:
  • Azure
  • C#
  • CI/CD
  • Cloud
  • Databricks
  • DevOps
  • Docker
  • ETL
  • Fabric
  • Git
  • Support
  • Kafka
  • Kubernetes
  • Machine Learning
  • PostgreSQL
  • Python
  • PySpark
  • SQL
  • Security
  • Snowflake
  • Spark
  • ASP.NET

More:

Adecco Pontoon is an employment consultancy focused on improving everyones chance of being part of the workplace. We value expertise, energy, and enthusiasm, and we respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We showcase talents, skills, and unique experience in an inclusive environment designed to help people thrive. The role is based in London with 2/3 days per week onsite, on a 12-month contract with possible extension, offering a rate of £600 - £650 inside IR35.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Adecco

Adecco

Adecco

London

IT

Skills & Technologies

PythonC#GoRustScalaASP.NETAzureDockerKubernetesGitCI/CDPostgreSQL

Inferred from job description

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom