Thoughtworks

Thoughtworks

Thoughtworks is a leading technology consultancy that focuses on transforming digital journeys for clients by delivering innovative software design, engineering excellence, and strategic insights to address pressing global challenges.

Professional Services
10K-50K
Founded 1993
$748M raised

Description

  • Act as the primary point of contact for clients and help ensure teams deliver successfully.
  • Collaborate and negotiate with clients to bring technical vision to life.
  • Champion clean, reusable code practices such as TDD, pair programming, and design patterns.
  • Oversee the full software consulting and delivery lifecycle from ideation through production evolution.
  • Use continuous delivery practices to deliver high-quality software and value early to end customers.
  • Design solutions and select technologies that solve client problems within constraints and tradeoffs.
  • Collaborate with teammates to build features, design concepts, and interactive prototypes while embedding UX best practices.
  • Apply Thoughtworks Technology Radar guidance to solve client problems with modern technology thinking.
  • Continue coding alongside developers and contribute using a variety of languages and tools.
  • Champion DevSecOps tools and practices, including shifting security left in development.
  • Coach, mentor, and foster growth within the team while building an inclusive and supportive culture.

Requirements

  • Proficiency in Java.
  • Experience with modern frameworks and languages such as JavaScript, TypeScript, and React.js.
  • Knowledge of latest object-oriented technologies.
  • Experience leading software development teams using Agile, Lean, and/or Continuous delivery approaches.
  • Knowledge of delivery practices such as TDD, continuous integration, pairing, and infrastructure automation.
  • Bonus knowledge of cloud technologies such as AWS, Docker, or Kubernetes.
  • Experience influencing others while advocating for technical excellence and adapting to change.
  • Ability to translate business needs into software requirements.
  • Ability to develop and execute a technical vision focused on business value.
  • Experience mentoring less experienced peers and inspiring teams to deliver strong impact.
  • Resilience in ambiguous situations and ability to approach challenges from multiple perspectives.

Benefits

  • Career development supported by interactive tools and numerous development programs.
  • Autonomy to shape your own career path.
  • A cultivation culture with teammates who support your growth.
  • Inclusive and supportive team environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Battery Simulation & Computational Scientist Internship

Sila 251-1K Industrial Conglomerates

Sila is hiring a Battery Simulation & Computational Scientist intern to develop physics-based battery models and computational tools that support next-generation battery materials research.

CI/CD Docker Git GitHub GitLab Linux macOS NumPy Pandas Python SciPy Snowflake SQL
1 hour, 50 minutes ago
1 hour, 50 minutes ago

Senior Software Engineer- Client Dev

Zynga 1K-5K Internet Software & Services

Zynga is hiring a software engineer to help build and maintain live game features and performance for its global interactive entertainment portfolio.

Agile Android AWS C# C++ Game Design iOS Java JavaScript Python React
2 hours, 5 minutes ago

Software Engineer, C++

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a software engineer for its Air & Missile Defense Radar team to develop real-time tracking systems that detect, track, and characterize airborne threats for mission-critical defense operations.

Agile C++ Git JavaScript Machine Learning MATLAB Node.js Python React SQL Statistics
2 hours, 5 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers