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

  • Collaborate with business analysts, designers, project managers and other teammates to design software solutions.
  • Write clean, iterative, reusable code and advocate for better engineering practices.
  • Use TDD, pair programming and design patterns to develop software.
  • Promote continuous delivery practices to ship high-quality software early and often.
  • Build innovative customer experiences in collaborative, value-driven teams.
  • Create large-scale distributed systems using microservices.
  • Work with teammates to build features, design concepts and interactive prototypes.
  • Apply Thoughtworks Technology Radar guidance to solve client problems.
  • Use DevSecOps tools and practices to build and deploy software securely.
  • Participate in the full software consulting and delivery lifecycle from ideation through deployment.
  • Mentor less-experienced peers through technical guidance and leadership.

Requirements

  • Hands-on experience with the full stack, including Java/Spring Boot, Kafka, Kubernetes and Terraform.
  • Solid grounding in object-oriented programming.
  • Proven ability to write high-quality, well-tested, maintainable code.
  • Comfort with Agile methodologies such as Extreme Programming (XP), Scrum and/or Kanban.
  • Strong understanding of TDD, continuous integration and continuous delivery practices.
  • Working knowledge of cloud technologies such as AWS, Azure and Docker (preferred).
  • Ability to influence others while advocating for technical excellence.
  • Willingness to share expertise through speaking, open source contributions, blogs or similar community involvement.
  • 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 career path.
  • A cultivation culture with teammates who support your growth.
  • Remote work indicated by the role listing.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer, Developer Experience (DevEx)

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Principal Engineer, Developer Experience to define and drive a company-wide strategy that improves the developer journey across local development, platform workflows, and AI-enabled software delivery.

CI/CD Kubernetes
10 hours, 44 minutes ago

Principal, Engineer (Java/SAP) - EMEA/AMER CAN

DEPT® 1K-5K Media

DEPT® is hiring a senior SAP Ariba integration lead to architect and support a Java-based connector and related backend services for a financial client on a 3-month contract with extension potential.

AWS DynamoDB ERP Java OAuth SAP Spring Boot
10 hours, 44 minutes ago

Senior, Engineer (Java/SAP) - CAN

DEPT® 1K-5K Media

DEPT® is hiring an SAP Generalist Consultant for a 3-month contract supporting a financial client’s Java-based SAP integration work, with potential extension into 2027.

AWS CSS HTML Java JavaScript Node.js React SAP Spring Boot TypeScript
10 hours, 59 minutes ago

Senior Staff Software Engineer - Project Matrix

LVT is hiring a Senior Staff Software Engineer to lead architecture and technical strategy for its embedded camera ecosystem, spanning edge-device software, video pipelines, and AI-enabled analytics.

Computer Vision Machine Learning
11 hours, 14 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