Thoughtworks
Jobs at Similar Companies
Similar Companies Hiring
Jobs at Thoughtworks
Search the 99 jobs at Thoughtworks
Recently posted jobs
Senior Software Developers collaborate with teams to design software solutions, advocate for best practices like TDD and continuous delivery, and mentor junior consultants while building innovative customer experiences and large-scale systems.
The Lead Consultant, Application Developer will serve as the main contact for clients to ensure successful project delivery. Responsibilities include guiding teams through development practices like TDD and DevSecOps, collaborating on technical solutions, mentoring junior team members, and advocating for high-quality software delivery.
Lead Software Developers spearhead UI development, liaising with clients to ensure successful project delivery. They guide teams on best practices like TDD and DevSecOps while designing scalable UI systems. This role involves hands-on coding in Clojurescript and JavaScript frameworks, championing innovative solutions, and fostering team growth.
As a Lead Software Developer at Thoughtworks, you will drive high-quality software delivery by collaborating closely with clients and teammates, employing Agile practices, and leading development teams. You will advocate for best practices in coding and delivery while mentoring peers and influencing technical decisions.
The Senior Full Stack Java Developer will collaborate with various teams to design software solutions, write high-quality code, advocate for best practices, and mentor junior consultants. Responsibilities include creating microservices, utilizing DevSecOps practices, and ensuring software is delivered with high quality and efficiency.
As a Lead Developer, you will collaborate with clients and teams to implement scalable solutions, oversee the software development lifecycle, and ensure application health. Your role involves troubleshooting issues, maintaining existing applications, and fostering team growth in a supportive culture.
Senior Mobile Developers work collaboratively to design software solutions, focusing on developing and maintaining Android applications, ensuring high quality and optimization. They advocate for best engineering practices and guide technical project requirements alongside product owners and stakeholders while also addressing testing and automation needs.
As a Systems Support Engineer, you'll support application systems' operations, contribute to incident management, and gain exposure to DevOps practices. Responsibilities include debugging issues, following best practices for operational efficiency, utilizing CI/CD tools, and applying monitoring techniques for incident management.
As a Senior Systems Support Engineer, you will ensure operational efficiency and stability of complex application systems. You will handle incident management, debug issues, support high-quality software delivery using DevOps practices, and mentor junior consultants, all while advocating for technical and cloud best practices.
Lead Service Delivery Managers at Thoughtworks oversee managed services delivery, ensuring client satisfaction and operational excellence. They anticipate client needs, track service delivery metrics, and manage incidents. Additionally, they facilitate communication between teams and clients while ensuring compliance with service level agreements and contract requirements.
The Full Stack Developer will design and develop software solutions, collaborating with various stakeholders to address business problems. Responsibilities include writing clean and reusable code, employing best practices in TDD and continuous delivery, and working within cross-functional teams to deliver high-quality software and innovative customer experiences.
As a Full Stack Developer at Thoughtworks, you will collaborate with various teams to design innovative software solutions, write clean code, and adopt best practices in software development, including TDD and continuous delivery. You will actively participate in team discussions and take ownership of your work to deliver exceptional results for clients.
As a Full Stack Developer at Thoughtworks, you'll collaborate with teams to create innovative software solutions. You'll focus on writing clean, reusable code, utilizing practices like TDD, and engaging in continuous delivery to ensure high-quality outcomes for client projects. The role emphasizes teamwork, learning, and advocacy for DevOps culture while embracing the latest technology trends to meet client needs.
The Senior System Support Engineer ensures operational efficiency and stability of complex application systems. Responsibilities include incident management, using DevOps tools, debugging systems, and mentoring peers. The role requires expertise in cloud platforms, application monitoring, and fostering Agile methodologies to deliver solutions.
Lead Data Engineers at Thoughtworks develop modern data architectures, manage projects from inception to completion, and ensure timely delivery. They collaborate with clients, design and operate data solutions, create data processing pipelines, work with distributed storage technologies, and ensure data governance and quality.
As a Lead Fullstack Developer, you will oversee software delivery, champion best coding practices like TDD, and collaborate with clients and teams to innovate and improve solutions. You will lead development teams, advocate for DevSecOps practices, and mentor less experienced peers, focusing on achieving both technical excellence and business value.
As a Senior Software Developer, you will collaborate with team members to design and deliver software solutions, advocate for best engineering practices, and mentor junior developers. Your responsibilities include writing clean code, using microservices architecture, engaging in Agile methodologies, and integrating DevSecOps practices into software development.
As a Lead Software Developer, you will act as the client liaison and guide teams through the software delivery lifecycle. Responsibilities include advocating for best practices, collaborating on design and features, utilizing DevSecOps tools, and mentoring team members while balancing technical and strategic visions.
As a Senior Infrastructure Consultant, you will help clients enhance their software delivery systems by leading hands-on projects, improving existing infrastructures, and driving automation processes. You’ll collaborate on tech roadmaps and provide expertise in DevOps and cloud technologies while ensuring the technical quality of deliverables.
Lead Data Engineers at Thoughtworks manage data engineering projects from inception to completion, collaborate with stakeholders for strategic objectives, and design modern data architectures. They develop data pipelines, ensure data governance, and work closely with data scientists. They also coach team members and manage relationships with stakeholders.