Thoughtworks
Jobs at Similar Companies
Similar Companies Hiring
Jobs at Thoughtworks
Search the 93 jobs at Thoughtworks
Recently posted jobs
The Quality Analyst Senior collaborates with cross-functional teams to ensure software quality across the delivery process. Responsibilities include advocating for quality in products, conducting exploratory testing, improving test coverage, and mentoring junior QAs. The role also involves designing quality strategies and influencing teams to adopt a quality mindset.
Senior Software Developers collaborate with various teams to design impactful software solutions, advocating for better engineering practices, driving team collaboration, mentoring junior consultants, and utilizing deep technical knowledge to solve complex issues while ensuring high code quality and best engineering practices are followed.
Graduate Software Developers collaborate with various teams to design software solutions, write clean code, and tackle business problems. They also learn and apply the latest technology to enhance client experiences in a supportive team environment.
As a Lead Consultant: Technical Business Analyst, you will bridge clients and software developers by understanding business problems, creating product roadmaps, and delivering software solutions. You will analyze legacy software, collaborate with stakeholders, and influence product development, ensuring that applications deliver business value through innovative solutions.
The Senior Infrastructure Developer collaborates with teams to implement projects, assesses and improves client infrastructure, and shapes Thoughtworks’ cloud and infrastructure practice. They ensure technical quality and promote DevOps and agile methodologies while driving automation and providing expertise in cloud, platform, and infrastructure engineering.
As a Senior Data Engineer at Thoughtworks, you will develop and maintain data architecture and applications, build data pipelines, collaborate with data scientists, ensure data quality and security, and govern distributed systems to meet business objectives.
As a Senior Data Engineer, you will develop and manage data architecture and processing pipelines, collaborate with data scientists, ensure data quality, and engage in stakeholder management while applying data security and privacy strategies.
As a Senior Infrastructure Developer, you will lead the design and implementation of infrastructure solutions, focusing on cloud and DevOps practices. Responsibilities include evaluating current systems, automating processes for continuous delivery, and collaborating with clients to meet their business goals. You will provide technical expertise and ensure project deliverables align with expectations while fostering partnerships with client leadership.
As a Software Developer, you will design and implement software solutions to meet client needs, participate in the development lifecycle, and ensure application performance through continuous improvement and troubleshooting. You will work with distributed systems and leverage your expertise in various programming languages and technologies.
Lead Data Engineers at Thoughtworks are responsible for designing and implementing modern data architecture solutions, managing data engineering projects, collaborating with stakeholders, and developing data processing pipelines. They lead teams, advise clients on data storage technologies, and ensure data governance and quality throughout the project lifecycle.
Consultant Software Developers at Thoughtworks work closely with various stakeholders to design software solutions. They write clean, iterative code, foster collaboration, adopt best practices, and engage in continuous delivery to enhance customer experiences while advocating for DevOps culture.
The Lead Infrastructure Developer will design and implement cloud and infrastructure solutions, drive automation across deployment processes, and ensure technical quality on projects. They will guide clients on DevOps and Agile practices while collaborating with various teams for business-oriented solutions.
The Lead Infrastructure Developer will collaborate with clients to build and enhance systems for software delivery. Responsibilities include designing technical roadmaps, driving automation processes, ensuring quality in deliverables, and providing expertise in DevOps and infrastructure engineering. The role involves leading teams and fostering partnerships with clients to implement innovative solutions.
Lead Data Engineers at Thoughtworks design and manage data engineering projects, develop data architecture, and implement data solutions. They build and oversee data pipelines, ensure data quality, and collaborate with stakeholders and data scientists to leverage data effectively.
As a Senior Infrastructure Consultant, you will lead projects and collaborate with teams to enhance clients' cloud and infrastructure practices. Your responsibilities include implementing technical solutions, driving automation, and ensuring deliverables meet technical expectations across DevOps and agile methodologies.
As a Fullstack Software Developer, you will collaborate with various teams to design software solutions, advocate best practices in code quality and development methodologies like TDD, and apply new technologies to solve business problems. Your role involves taking ownership of deliverables and ensuring effective customer experience.
The Senior Quality Analyst advocates for quality assurance in software development, collaborating with team members to integrate quality from ideation to customer usage, performing exploratory testing, suggesting improvements to code and test processes, and mentoring junior QAs. They design quality strategies and influence the team to adopt shared quality responsibilities.
Software Developers at Thoughtworks design software solutions by collaborating with cross-functional teams and writing clean, iterative code. They embrace Agile methodologies, engage in best practices such as TDD and continuous delivery, and seek innovative ways to solve business problems.
Senior Software Developers collaborate with various teams to design software solutions, write clean and iterative code, and advocate for better engineering practices. They mentor junior developers, leverage deep technical knowledge to solve complex problems, and promote a culture of continuous delivery and DevSecOps practices, ensuring high quality and exceptional customer experiences.
As a Senior Infrastructure Support Engineer, you will maintain operational efficiency in cloud environments. Responsibilities include monitoring infrastructure performance, managing incidents, automating operations, collaborating with SRE and tech teams, and implementing reliability improvements. Your role demands a focus on proactive communication and efficient incident response, ensuring technical excellence in service delivery.