LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›ThoughtWorks›Senior Developer
ThoughtWorks

About ThoughtWorks

Transforming businesses through technology and innovation

🏢 Tech👥 5K-10K📅 Founded 1993📍 Chicago, Illinois, United States

Key Highlights

  • Headquartered in Chicago, Illinois, with 43 global offices
  • Approximately 7,000 employees worldwide
  • Serves clients including BMW, BBC, and the UN
  • Focus on software development and digital transformation

ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...

🎁 Benefits

ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...

🌟 Culture

ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

🌐 Website💼 LinkedIn𝕏 TwitterAll 52 jobs →
ThoughtWorks

Senior Developer

ThoughtWorks • Brasil

Posted 20h agoSeniorSoftware engineering📍 Brazil
Apply Now →

Skills & Technologies

JavaTddMicroservicesContinuous delivery

Overview

ThoughtWorks is hiring a Senior Developer to collaborate with cross-functional teams and design impactful software solutions. You'll leverage your technical expertise in Java and advocate for best engineering practices. This role requires strong collaboration skills and a commitment to quality.

Job Description

Who you are

You are a Senior Software Developer with a strong background in designing software solutions that create meaningful change for clients. With your ability to listen thoughtfully, you understand the context of business problems and write clean, iterative code that delivers powerful results. You advocate for better engineering practices and balance strong opinions with a willingness to find the right answers, ensuring all voices are heard in your team. Your integrity in technology fosters a collaborative environment where healthy, respectful debate thrives. As a mentor, you guide junior-level consultants, helping them grow while driving your team toward an aspirational tech vision.

You have experience in adopting best practices such as writing clean and reusable code using Test-Driven Development (TDD), pair programming, and design patterns. Your deep technical knowledge allows you to solve complex business problems effectively. You proactively assess your team’s health, code quality, and nonfunctional requirements, ensuring that the software you develop meets high standards.

Desirable

You are familiar with continuous delivery practices and understand how to deliver high-quality software that provides value to end customers as early as possible. Your experience in creating large-scale distributed systems out of microservices is a significant asset. You thrive in collaborative, value-driven teams and are passionate about building innovative customer experiences for clients.

What you'll do

In this role, you will collaborate with Business and Quality Analysts, Designers, and Project Managers to design software solutions that address client needs. You will leverage your technical expertise to write clean and iterative code, ensuring that the software you develop is robust and maintainable. You will advocate for best engineering practices within your team, promoting a culture of quality and continuous improvement.

You will engage in pair programming and utilize TDD to ensure that your code is reliable and meets the requirements set forth by stakeholders. Your role will involve creating large-scale distributed systems using microservices architecture, allowing for flexibility and scalability in the solutions you develop.

As a Senior Developer, you will also mentor junior developers, sharing your knowledge and experience to help them grow in their careers. You will foster an environment of collaboration and respect, encouraging open discussions and healthy debates to drive the team toward success.

What we offer

At ThoughtWorks, you will be part of a culture that values curiosity, innovation, and dedication. You will have the opportunity to work with a diverse team of technologists, including seasoned professionals and self-taught developers. Our cultivation culture has won numerous awards, and we are committed to helping you thrive in your career.

We encourage you to apply even if your experience doesn't match every requirement. Join us in creating impactful software solutions that make a difference for our clients and communities.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.

Apply Now →Get Job Alerts