Principal Software Engineer
Job details
If you need support in completing the application or if you require a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “Application Support Request”. Role: Principal Software Engineer Job Type: Permanent Location: London Number of hours: 40 hours per week – full time Ready to utilise your experience in programming languages and software development methodologies? Do you have skills in mentoring and inspiring other engineers? Join us a Principal Software Engineer. Careers at TCS: It means more TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.
- Gain access to endless learning opportunities.
- Be part of an exciting team where you will be challenged every day.
- Fast track your growth with diverse career opportunities internally.
- Architect, design, and implement innovative software solutions that meet the organization's strategic objectives and long-term technology goals across multiple teams.
- Shape the technical vision across multiple teams to ensure it meets evolving client demands.
- Champion change across multiple teams by guiding the adoption of new technologies and methodologies to stay competitive.
- Shape the decision-making framework across multiple teams, promoting transparency and informed choices.
- Steer software development towards areas of greatest business impact, using a deep understanding of market trends and client business needs.
- Demonstrate innovation by envisioning and implementing new approaches to technology.
- Champions collaboration across multiple teams, promoting effective teamwork, and fostering cross-functional partnerships.
- Lead work across multiple product teams and demonstrate excellent communication and leadership skills.
- Mentors and coaches to engineers at all levels and review code.
- Proficient in Programming Language – Java.
- Proficient in Software development methodologies.
- Master debugger in programming language.
- Expert knowledge in development tools and development eco systems.
- Good mix of Hard and Soft skills.
- Domain driven and must have clean coding hands on experience.
- Deep expertise in software development methodologies and tools.
- Technical Leadership and Strategic Planning experience.
- Experience with Research, Innovation and Data Analysis.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.