Thoughtworks logo

Lead Software Developer

Thoughtworks

Lima, OH
Full Time
Senior
29 days ago

Job Description

About the Role

As an Engineering Manager, you will lead, mentor, and inspire a team of software engineers to achieve technical excellence and deliver high-quality products. You will play a critical role in shaping our engineering culture, driving agile processes, and collaborating closely with cross-functional teams to ensure that our products meet customer and business needs.

Key Responsibilities

  • Provide Technical Guidance: Act as a resource for developers, offering support with architectural decisions, debugging, and solving complex technical challenges.
  • Promote Code Quality and Best Practices: Encourage high coding standards through regular code reviews, automated testing, and adherence to best practices across the team.
  • Facilitate Knowledge Sharing: Organize team learning sessions, documentation efforts, and peer programming to enhance knowledge-sharing and skill development among developers.
  • Optimize Development Workflows: Continuously improve development processes, toolchains, and deployment pipelines to maximize developer efficiency and reduce delays.

Requirements

  • Advanced English and Spanish proficiency for effective communication with diverse teams and stakeholders.
  • Experience in backend development using Python.
  • Strong understanding of software engineering principles and ability to guide technical decisions.
  • Previous experience as a backend developer, preferably with Java.
  • Previous experience as a frontend developer, preferably with Angular, React, or TypeScript.
  • Hands-on experience with cloud platforms like AWS or GCP.
  • Familiarity with CI/CD pipelines, preferably using Jenkins or GitLab-CI.
  • Strong understanding of microservices architecture.
  • Experience using JIRA for task management and team collaboration.
  • Proven ability to lead, mentor, and develop engineering teams effectively.
  • Track record of delivering projects on time, setting priorities, and managing scope.
  • Ability to align technical efforts with business objectives and identify innovation opportunities.

Nice to Have

  • Experience with agile methodologies and driving agile processes.
  • Experience in managing conflicting priorities and resolving conflicts constructively.
  • Ability to build a high-performing, empowered, and cohesive team.
  • Experience supporting career development and setting team goals.

Qualifications

  • Experience in software engineering and team leadership.

Benefits & Perks

  • Support for career development through interactive tools, development programs, and a culture of growth.
  • A collaborative environment that values continuous learning, innovation, and employee empowerment.

Working at Thoughtworks

Thoughtworks is a global technology consultancy that integrates strategy, design, and engineering to drive digital innovation. The company values a strong cultivation culture that supports individual career growth, encourages curiosity, innovation, passion, and dedication. The work environment promotes autonomy balanced with collaborative support, and the company has received numerous awards for its culture worldwide.

Apply Now

Job Details

Posted AtJul 12, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Thoughtworks

Website

thoughtworks.com

Company Size

10000+ employees

Location

Lima, OH

Industry

Office Administrative Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches