OverviewJob Type: PermanentSenior Scala Developer Team Lead – join a leading IT consultancy where you will have the autonomy to shape your career.Make a meaningful impact as a Senior Team Lead Developer (Scala) at TCS. Join a global tech leader in Donegal. TCS is a purpose-led transformation company that supports clients in making a meaningful difference to people and communities they serve. With over 850 employees and a state-of-the-art global delivery centre, we offer world-class career opportunities. We are recognised as Workplace of the Year by the Letterkenny Chamber and foster a culture of continuous learning, innovation, and respect. Our people collaborate across teams, geographies, and disciplines to drive real change for clients around the world.TCS is a purpose-led transformation company that helps businesses transform through technology and supports meaningful impact through challenging projects that demand ambitious innovation and thought leadership.Collaborate with leading lights of industryGain access to endless learning opportunitiesShape the future of TCS
The RoleWe are seeking a Senior Team Lead Developer (Scala) with deep expertise in application and back-end development and a passion for building innovative solutions. You will design, develop, and maintain robust, scalable systems that power transformative digital experiences.If you thrive in dynamic environments and are eager to shape the future of enterprise technology, join us to make a meaningful impact through technical leadership and ambition.Back End Focus: Server-side logic, database management, API development, and integration with front-end components to ensure high performance and reliability for enterprise applications.Technical Breadth: Mastery in languages such as Scala and Java and cloud platforms like AWS, with a track record in scaling systems and driving architectural decisions.Innovative Solutions: Support the development of cutting-edge products and platforms, fostering a culture of innovation and continuous improvement.Outline of ResponsibilitiesDesign and build high-performance, stable, scalable systems deployed in an enterprise setting.Lead high-level architecture discussions and planning sessions.Collaborate with cross-functional teams of engineers, product managers, and designers.Build scalable, performant, and resilient backend systems that support critical business needs.Participate in system design and architecture reviews to influence technical direction.Drive software quality through code reviews, testing, and continuous integration.Contribute to a positive and inclusive engineering culture through mentorship and leadership at your level.Investigate and resolve complex technical issues in production environments.Author and review technical design documents, RFCs, and root cause analyses.Continuously learn and grow in engineering craft and domain knowledge.Participate in an on-call rotation to ensure swift resolution of production outages involving your systems.Your ProfileKey skills/knowledge/experience:Primary tech stack - Scala (required), Java, AWS experience10+ years in-depth professional experienceStrong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testingAbility to work independently and oversee entire projects or significant parts, focusing on timely deliveryRecognised technical authority with ability to influence system architecture across teams or domainsAbility to lead the development teamTrack record of delivering high-impact projects with significant architectural ownershipMastery of multiple languages and paradigms; able to guide complex trade-offs and tech decisionsExtensive experience scaling systems to handle high throughput and low latencyStrong mentoring ability to elevate peers and lead cross-team technical initiativesProven experience driving quality, reliability, and operational excellence at scaleStrategic thinking aligning technical direction with company goalsThought leadership in distributed systems, functional programming, or cloud-native architectureSecondary tech stack - Golang, PythonDeep operational knowledge of AWS, including cost-aware system designContributions to engineering culture, hiring, or organisational developmentTCS is consistently voted a Top Employer in the UK and globally. Our packages include pension, health care, life assurance, laptop and access to extensive training resources and discounts within the Tata network.We offer health & wellness initiatives and sports events; we sponsor the London Marathon and partner with local communities in Ireland.Diversity, Inclusion and WellbeingTata Consultancy Services UK&I is committed to meeting accessibility needs in line with relevant acts. We welcome diversity in race, nationality, ethnicity, disability, neurodiversity, gender identity, age, physical ability, gender reassignment, and sexual orientation. We are a disability-inclusive employer and encourage disabled people to apply.As a Disability Confident Employer, we offer an interview to applicants with disabilities or long-term conditions who meet the minimum criteria for the role.Please email UKI.Recruitment@tcs.com if you would like to opt in.If you are an applicant who needs adjustments to the application process or interview, please contact UKI.Recruitment@tcs.com with the subject line: Adjustment Request or email fiona.harvey@tcs.com to request an adjustment. Requests are welcome at any stage of the recruitment process.Fraud AdvisoryThis is to notify you that TCS does not ask for any payment or security deposit from candidates. TCS never uses free email services for offers, and no third-party is authorised to collect money. Report fraudulent activity to UKI.Recruitment@tcs.com.Due to high application volumes, we will not respond individually about status. If you have not heard within 30 days, please consider the application unsuccessful.Join us and do more of what matters. Apply online now.
#J-18808-Ljbffr