
Transforming businesses through technology and innovation
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 ...
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.