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 Software 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 53 jobs →
ThoughtWorks

Senior Software Developer

ThoughtWorks • Singapore

Posted 1w ago🏛️ On-SiteSeniorSoftware engineering📍 Singapore
Apply Now →

Skills & Technologies

Java

Overview

ThoughtWorks is hiring a Senior Software 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 are a Senior Software Developer with a strong background in software development and a passion for creating meaningful change through technology. With your experience, you understand the importance of collaboration and communication in delivering high-quality software solutions. You have a knack for listening thoughtfully to business problems and translating them into clean, iterative code that meets user needs. You are committed to advocating for better engineering practices and fostering a culture of respect and healthy debate within your team. Your technical knowledge allows you to proactively assess code quality and nonfunctional requirements, ensuring that your team delivers robust solutions.

You have experience with best practices such as Test-Driven Development (TDD), pair programming, and design patterns. You are comfortable working in collaborative, value-driven teams and are eager to learn from others while sharing your own insights. You thrive in environments where diverse perspectives are valued, and you are dedicated to mentoring junior developers, helping them grow in their careers.

Desirable

Experience with continuous delivery practices and a strong understanding of agile methodologies would be beneficial. Familiarity with modern software development tools and frameworks is a plus, as is a willingness to adapt and learn new technologies as needed.

What you'll do

In this role, you will collaborate closely with Business and Quality Analysts, Designers, and Project Managers to design software solutions that address complex business challenges. You will be responsible for writing clean and reusable code, ensuring that your contributions align with the team's goals and the client's needs. You will advocate for continuous delivery practices, aiming to deliver high-quality software and value to end customers as early as possible. Your role will involve assessing your team's health and code quality, providing feedback, and driving improvements in engineering practices.

You will participate in team discussions, contributing your strong opinions while remaining open to finding the right answers through collaboration. As a Senior Developer, you will help cultivate an environment where all voices are heard, and you will encourage healthy, respectful debate among team members. You will also take on mentorship responsibilities, guiding junior developers and helping them navigate their career paths.

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 seasoned technologists and self-taught developers, learning from each other and challenging the status quo. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse backgrounds contribute to our success. Join us and thrive in an environment that fosters growth and collaboration.

Interested in this role?

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

Apply Now →Get Job Alerts