Full-Time

Lead Developer

Posted on 9/25/2024

Thoughtworks

Thoughtworks

10,001+ employees

Technology consultancy for digital transformation

Data & Analytics
Consulting
Enterprise Software

Senior

Toronto, ON, Canada

Hybrid working model with majority of work completed remotely, but requires some in-office presence.

Category
Full-Stack Engineering
Software Engineering
Required Skills
Kotlin
Kubernetes
Agile
JavaScript
Ruby
Java
Docker
TypeScript
C#
Requirements
  • You are well-versed in two or more languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.C#, Ruby, Java, Javascript, etc.) and are comfortable with the latest Object-Oriented technology
  • You have led software development teams using Agile, Lean and/or Continuous
  • Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
  • You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others
  • You have experience influencing others and always advocate for technical excellence while being open to change when needed
  • You bridge product and technology by helping to translate business needs to software requirements
  • You have the ability to develop and execute a technical vision with a focus on business value
  • You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
Responsibilities
  • You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between
  • You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
  • You will design solutions and choose technologies that solve clients’ problems while working within constraints and make pragmatic tradeoffs
  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our Technology Radar to solve client problems
  • You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role
  • You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development
  • You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture

Thoughtworks helps businesses modernize and innovate by providing consultancy services that combine strategy, design, and software engineering. Their approach involves working closely with clients to understand their specific challenges and goals, allowing them to develop tailored solutions that often include creating custom software and modernizing existing systems. Thoughtworks serves a diverse range of clients, from large enterprises to smaller businesses, across various industries such as finance, healthcare, and retail. What sets Thoughtworks apart from its competitors is its extensive experience in digital transformation, having been in the industry for over 30 years, and its focus on integrating data and artificial intelligence to unlock new value for clients. The company's goal is to help clients thrive in the digital age by delivering high-quality solutions that drive innovation and growth.

Company Stage

IPO

Total Funding

$727.6M

Headquarters

Chicago, Illinois

Founded

1993

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

10%

2 year growth

-9%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition by Apax Funds enables focus on long-term strategy and AI services.
  • Partnerships in AI and cybersecurity align with growing market demands.
  • Customer-centric design in payment systems enhances user experience and market relevance.

What critics are saying

  • Increased competition in AI and digital transformation may erode market share.
  • Rapid technological changes could outpace Thoughtworks' service updates, risking client satisfaction.
  • Economic downturns may reduce client budgets, impacting revenue.

What makes Thoughtworks unique

  • Thoughtworks combines strategy, design, and engineering for comprehensive digital transformation.
  • Recognized as a Visionary in Gartner's 2024 Magic Quadrant for Custom Software Development.
  • Global presence with diverse industry expertise, including finance, healthcare, and retail.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE