Software Engineering Lead

🚀 Software Engineering Lead | Manchester (2 days hybrid) | 💰 Up to £120,000 per annum + Benefits | Work from Anywhere for 4 Weeks Per Year ✈️

The Role

We've partnered with a global leader in financial information services to source a highly experienced Software Engineering Lead for their critical Data & Analytics Applications team in Manchester. This is a key technical and leadership role that directly influences the core analytical systems of the business.

This position is designed for a seasoned engineer with a strong hands on Java background and expertise in data management. You won't just be managing a team; you'll be setting the technical direction and ensuring the successful delivery of scalable, high-performance applications all while remaining hands on!

What You'll Be Leading 🛠️

As the Engineering Lead, your responsibilities combine deep technical oversight with team management and strategic input:

  • Technical Strategy: Contribute to the overall software engineering strategy for full-stack applications, ensuring alignment with business priorities.

  • Team Leadership: Lead, mentor, and inspire collaborative teams of software engineers, fostering a culture of technical excellence and continuous improvement.

  • Architecture & Development Oversight: Oversee the architecture, design, and development of applications—which currently utilise Java, React, and Python —to ensure maximum robustness and maintainability.

  • Data Focus: Champion data integrity by leading crucial data migration projects and ensuring seamless, efficient transitions.

  • Agile Delivery: Manage multiple projects concurrently, driving timely delivery while establishing tools, standards, and ways of working that expedite Agile processes .

  • Collaboration: You will collaborate with cross-functional teams to ensure seamless delivery of software solutions.

The Technical Core 🧠

This role requires substantial experience in large-scale, enterprise environments, with a critical focus on Java and data systems:

  • Experience: You are required to have a comprehensive background in software engineering , including significant experience in a leadership role .

  • Core Technology: Extensive experience with Java is essential, alongside a strong understanding of full-stack concepts and technologies (i.e., React, Python).

  • Data Expertise: Demonstrated strong experience with data migrations and relational database design.

  • Database Proficiency: Extensive practical experience with PostgreSQL and Real Time Data Management Systems.

  • Modern Infrastructure: Proven experience working with cloud platforms (i.e., AWS, Azure) and microservices architecture .

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

What Makes You Stand Out 🌟

  • Knowledge of DevOps practices and tools (i.e., Docker, Kubernetes / EKS-based container orchestration).

  • Experience in the Financial Services industry .

  • Agile practitioner capabilities and experience working with or in Agile teams.

Note: This vacancy is being managed by a third-party agency. By applying, you agree to your application being processed for this role. We endeavour to respond to all candidates, but high application volumes may prevent individual feedback.

Company
TopTek Talent
Location
Manchester, UK
Posted
Company
TopTek Talent
Location
Manchester, UK
Posted