Job Description
We are seeking a Software Development Team Lead with a strong focus on developing production-grade software, extensive experience with Azure services, and proficiency in Java and knowledge in python. As a team lead, you will manage a team of engineers and collaborate with a third-party vendor to deliver robust, scalable solutions.
For this role we are open to candidates who are currently in a senior or lead developer role and are looking to take the next step into team management. If you are eager to gain experience in coaching, mentoring, and guiding a team while still being hands-on with development, this role offers a strong opportunity to grow into a leadership position within a supportive and collaborative environment.
Role Responsibilities:
Development: Lead the design and development of high-quality, production-grade software solutions using Java and python. Ensure code is optimized, scalable, and maintainable.
Azure Expertise: Leverage Azure services extensively, particularly Azure Storage, for scalable cloud solutions. Ensure seamless integration with AWS S3 and implement secure data encryption/decryption practices.
Team Leadership: Mentor a team of 3 engineers, fostering best practices in software development and code quality.
Vendor Collaboration: Work closely with third-party vendors to integrate their solutions, ensuring they meet our high standards for production environments.
Workflow Automation: Utilize Airflow to automate and optimize workflows, ensuring efficient and reliable operations.
Required:
6-10 years of experience in software development with a focus on production-grade code.
Proficiency in Java, Python, and PySpark; experience with C++ is a plus.
Deep expertise in Azure services, including Azure Storage, and familiarity with AWS S3.
Strong understanding of data security, including encryption/decryption.
Proven leadership skills with experience managing teams and collaborating with third-party vendors.
Soft Skills: Strong leadership, communication, and organizational skills. Ability to work independently as well as in a team environment.
Education: A bachelor’s degree in engineering, particularly in Computer Science, Software Engineering, or a related field, is highly desirable.
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Team Lead position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
