Engineering Manager

Thoughtworks Logo

Thoughtworks

πŸ’΅ $171k-$274k
πŸ“Remote - United States

Summary

Join Thoughtworks as an Engineering Manager to lead and mentor a team of software engineers, fostering a high-performing environment that encourages continuous learning and collaboration. You will play a key role in shaping our engineering culture, driving agile processes, and collaborating with cross-functional teams to ensure products meet customer and business needs. Develop high-performance teams, facilitate cross-functional collaboration, and empower development excellence by acting as a resource for developers and encouraging high coding standards. The role requires strong technical and professional skills, including experience in backend and frontend development, cloud platforms, and agile methodologies. Thoughtworks offers a supportive and collaborative work environment with opportunities for professional development.

Requirements

  • Proven ability to lead, mentor, and develop engineering teams effectively
  • Track record of delivering projects on time, setting priorities, and managing scope
  • 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
  • Ability to motivate and inspire team members and stakeholders
  • Demonstrable problem-solving and critical-thinking skills, with the ability to make sound decisions in complex and fast-paced environments
  • Competent communicator/interpersonal skills, with the ability to build and maintain relationships with internal and external stakeholders
  • Ability to align technical efforts with business objectives and identify innovation opportunities

Responsibilities

  • Developing high performance team
  • Foster a high-performing team where individuals feel valued, empowered, and aligned with team goals
  • Create an environment that encourages continuous learning, collaboration, and innovation
  • Identify strengths and areas for improvement, set clear goals, and provide resources for success
  • Actively eliminate performance barriers and build a resilient, adaptable team that exceeds objectives
  • Foster Cross-functional Collaboration
  • Facilitate communication between engineering, product, design, and other stakeholders to ensure alignment on goals and priorities
  • Resolve conflicts and ensure that trade-offs between customer needs, business objectives, and technical feasibility are addressed constructively
  • Keep all stakeholders informed on project progress, challenges, and roadmap adjustments to ensure shared understanding
  • Ensure that engineering efforts support the company’s strategic goals and product vision, driving effective decision-making and prioritization
  • Empowering Development Excellence
  • Act as a resource for developers, offering support with architectural decisions, debugging, and solving complex technical challenges
  • Encourage high coding standards through regular code reviews, automated testing, and adherence to best practices across the team
  • Organize team learning sessions, documentation efforts, and peer programming to enhance knowledge-sharing and skill development among developers

Preferred Qualifications

Experience in backend development using Python

Benefits

  • There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you
  • But we also balance autonomy with the strength of our cultivation culture
  • This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow
  • We see value in helping each other be our best and that extends to empowering our employees in their career journeys

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.