Lead Developer

Newcastle Upon Tyne, Tyne And Wear

Thoughtworks Inc.
Apply for this Job

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
  1. Champion and adopt best practices such as writing clean, reusable code using TDD, pair programming, and design patterns.
  2. Oversee or participate in the entire software delivery cycle, from ideation to production and maintenance.
  3. Promote continuous delivery practices to ensure high-quality software and early value delivery.
  4. Design solutions and select technologies that address client problems within constraints, making pragmatic tradeoffs.
  5. Collaborate with teammates to build features, design concepts, and prototypes, ensuring best practices and UX standards.
  6. Apply latest technological insights from our Technology Radar to solve client challenges.
  7. Use and contribute to various languages and tools, coding alongside developers; this is a technical role.
  8. Utilize DevSecOps tools and practices to build and deploy software, fostering a DevOps culture and integrating security early in development.
  9. 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
Date Posted: 08 May 2025
Apply for this Job