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 22h agoSeniorSoftware engineering📍 Brazil
Apply Now →

Skills & Technologies

JavaTddMicroservices

Overview

ThoughtWorks is hiring a Senior Developer to collaborate with cross-functional teams and design impactful software solutions. You'll leverage your technical expertise to solve complex business problems and advocate for best engineering practices. This role requires strong coding skills and a collaborative mindset.

Job Description

Who you are

You have 5+ years of experience in software development, collaborating with diverse teams to create impactful software solutions. You listen thoughtfully to understand business problems and write clean, iterative code that delivers powerful results. Your strong opinions are balanced with a willingness to find the right answers, ensuring integrity in technology and that all voices are heard. You thrive in a collaborative environment, cultivating a culture of respect and healthy debate among your peers. As a Senior Developer, you act as a mentor to junior consultants, guiding them in their career journeys while driving your team towards an aspirational tech vision.

You are well-versed in best practices such as Test-Driven Development (TDD), pair programming, and design patterns. You advocate for continuous delivery practices, ensuring high-quality software is delivered to end customers as early as possible. Your deep technical knowledge allows you to solve complex business problems and proactively assess your team’s health, code quality, and nonfunctional requirements. You are passionate about building innovative customer experiences and creating large-scale distributed systems out of microservices.

Desirable

Experience with cloud platforms and modern development frameworks is a plus. Familiarity with agile methodologies and a commitment to continuous learning will help you thrive in this role.

What you'll do

In this role, you will collaborate with Business and Quality Analysts, Designers, and Project Managers to design software solutions that create meaningful change for clients. You will engage in discussions to understand the context of business problems and contribute to the development of innovative solutions. Your responsibilities will include writing clean and reusable code, advocating for better engineering practices, and ensuring that your team adheres to high standards of code quality.

You will leverage your expertise to mentor junior developers, helping them grow their skills and confidence. You will also participate in code reviews, providing constructive feedback to ensure the team’s output meets the highest standards. As part of a value-driven team, you will work closely with your colleagues to build features, design concepts, and interactive prototypes that enhance customer experiences.

Your role will involve creating large-scale distributed systems using microservices architecture, ensuring that the solutions you develop are scalable and maintainable. You will also be responsible for assessing your team’s health and performance, identifying areas for improvement, and implementing strategies to enhance collaboration and productivity.

What we offer

At ThoughtWorks, we foster a culture of curiosity, innovation, and collaboration. You will have the opportunity to work with a diverse group of talented individuals, including seasoned technologists and self-taught developers. Our cultivation culture encourages career growth and development, allowing you to thrive in your professional journey. We believe in the power of technology to create meaningful change, and we invite you to join us in this mission.

Interested in this role?

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

Apply Now →Get Job Alerts