Lead Developers act as the primary point of contact for our clients, ensuring successful team delivery. This role requires a strategic mindset, collaboration, and negotiation skills to bring a technical vision to life. A balance of high-level and tactical thinking is essential, as you will work with both clients and teammates.
At Thoughtworks, we strive to exceed expectations with innovative, high-quality solutions. Our practices reflect our commitment to excellence, and Lead Developers guide and coach their teams in implementation and application.
Job responsibilities
- Champion and adopt best practices such as writing clean, reusable code using TDD, pair programming, and design patterns.
- Oversee or participate in the entire software delivery cycle, from ideation to production and maintenance.
- Promote continuous delivery practices to ensure high-quality software and early value delivery.
- Design solutions and select technologies that address client problems within constraints, making pragmatic tradeoffs.
- Collaborate with teammates to build features, design concepts, and prototypes, ensuring best practices and UX standards.
- Apply latest technological insights from our Technology Radar to solve client challenges.
- Use and contribute to various languages and tools, coding alongside developers; this is a technical role.
- Utilize DevSecOps tools and practices to build and deploy software, fostering a DevOps culture and integrating security early in development.
- Support the growth of Thoughtworkers by encouraging feedback and fostering an inclusive, supportive team environment.
Job qualifications Technical Skills
- Proficiency with modern Object-Oriented technologies.
- Experience leading software development teams using Agile, Lean, or Continuous methodologies.
- Knowledge of delivery approaches like TDD, CI, pairing, and infrastructure automation.
- Bonus: familiarity with cloud technologies such as AWS, Docker, or Kubernetes.
- Passion for continuous learning in areas like functional programming, event-driven architecture, and platform engineering.
Professional Skills
- Ability to influence others and advocate for technical excellence while remaining adaptable.
- Skill in translating business needs into technical requirements.
- Capability to develop and execute a technical vision focused on business value.
- Mentorship skills to inspire and guide less experienced team members.
- Resilience and multi-perspective approach to challenges in ambiguous situations.
Additional Information Learning & Development
Thoughtworks offers a flexible career path supported by interactive tools, development programs, and supportive colleagues. We value mutual growth and empower employees in their career journeys.
Location: UK, Newcastle
Date Posted: 05-06-2025
Industry: Information Technology
Employment Type: Regular
About Thoughtworks
We are a vibrant, inclusive community of innovative professionals revolutionizing tech. As a leading consultancy, we deliver impactful solutions by solving complex business problems with technology. Join us with your expertise and passion for learning to make a difference.
Thank you for your interest. Our recruiting team will review your application promptly. Meanwhile, visit our "Consultant Life" page to learn about the impact Thoughtworkers make. We respect your privacy: all application information is confidential.
Subscribe to our monthly careers newsletter