Jobs
Interviews

Thoughtworks

74 Job openings at Thoughtworks
Senior Consultant - Application Developer (Java) Pune,Maharashtra,India 0 years Not disclosed On-site Full Time

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job Qualifications Technical Skills You are well-versed with Java + React + AWS + Terraform and any other programming languages with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

DevOps Engineer Bengaluru,Karnataka,India 0 years Not disclosed On-site Full Time

Devops Engineer (Azure) 2 to 4.5years Location- Bangalore( Hybrid work) Infrastructure Developers help clients build and evolve systems that client organizations use to deliver and run software. They are comfortable working within teams of people with diverse roles and levels of experience to find solutions that meet the needs of the organization. They combine technical expertise and understanding with consideration of different situational needs. They champion technical quality and effective ways of working as a means to better outcomes for clients, rather than an end in themselves. They help clients to understand agile ways of working and DevOps as a mindset for collaboration. Job responsibilities Collaborate within teams to implement projects, assess existing infrastructure and propose improvements Evaluate client requirements and contribute to building technical roadmaps and solutions aligned with their ambitious business goals Assist in the establishment of controls and processes for continuous delivery and evolution of infrastructure and applications through all stages of the process Provide expertise in areas like DevOps, cloud, platform and infrastructure engineering, both internally and at client sites Build trustworthy relationships with client engineering leadership Propose innovative solutions and adjustments within the constraints of existing policies and business requirements Job qualifications Technical Skills You can contribute to the design and implementation of enterprise and/or web-scale hosting platforms and can administer application servers, web servers and databases You have an understanding of cloud and virtualization platforms, infrastructure automation and application hosting technologies You have experience working with software delivery teams and understand DevOps philosophies, Agile methods, Infrastructure as Code and how to apply them to your work You have good knowledge of at least one IaaS cloud platform and one or more application runtime platforms including physical servers, virtual servers, container clusters, serverless and databases You can write scripts using at least one scripting language and are comfortable building one or more of: Linux servers, Windows servers or container clusters You have good knowledge of continuous integration and continuous delivery tools with different tech stacks You’ve previously worked with monitoring systems for availability, performance or security You have an understanding of security concerns, threats and approaches for dealing with them, including infrastructure platform vulnerabilities, secrets management, network security and software supply chain security Bonus points if you have experience with unit testing and automated testing tools, stress and performance testing Professional Skills You genuinely enjoy interacting with teammates from across the business and have a knack for communicating technical concepts to nontechnical audiences You love creating robust, scalable, flexible and relevant solutions that help transform businesses and industries You’re comfortable partnering directly with infrastructure technicians, support and network analysts, security analysts, system administrators and/or IT managers to design technical strategies while simultaneously collaborating with senior IT groups in an advisory capacity You adapt effortlessly to uncertainty, embrace change and confidently make decisions with limited information to achieve positive outcomes Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Senior Consultant - Developer (Python) Pune,Maharashtra,India 30 years Not disclosed On-site Full Time

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job Qualifications Technical Skills You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Senior Consultant Project Manager Hyderabad,Telangana,India 30 years Not disclosed On-site Full Time

Senior Project Manager For every successful team, there's a Project Manager: the organizational and operational whiz who ensures that everyone has what they need to deliver on time. Project Managers are able to simultaneously work backwards and forwards, creating release plans, building delivery roadmaps and establishing the inclusive dynamics that a team needs to succeed. In addition to impacting Thoughtworkers, Project Managers also extend their collaborative mindset to the client, making sure that T's are crossed and I's are dotted to keep the road to delivery clear. Job responsibilities You will coordinate all project workstreams and encourage all team members to participate in decision making You will support and inspire incredibly talented delivery teams while discussing problems, risks, results and progress of the project You will create and oversee release plans for iterative and incremental delivery of value and be accountable for iteration planning, tracking, reporting, delivery scope, prioritization, estimates, risks, and financials for the client engagement You will bring innovative and fresh ideas to project management, pushing the boundaries of how project managers can deliver exceptional business value Orchestrate the design and building of critical and complex custom-designed, multi-tier, business applications that use a wide range of the very latest technologies Establish a delivery roadmap and plans that support the client's business strategies and objectives Facilitate a group of intelligent, talented, and opinionated professionals who work together as a team and ensure a healthy project environment for people, boosting team performance Establish an effective relationship with the client, including mediating disagreements in order to maintain the health and productivity for everyone involved Ensure that the Thoughtworks team delivers what the customer is expecting and be a coach and provide feedback, directing the development of each team member Job Qualifications Technical skills You have ample experience managing enterprise projects with end-to-end responsibility of project delivery You're comfortable with release planning, estimation, capacity planning, proposal building and managing project financials An understanding of various software development approaches (traditional, agile and etc) and have the ability to consult clients on the best approaches applicable to their scenarios Professional skills You like the idea of a flat hierarchy and enjoy facilitating and organizing sessions to promote collaboration You're resilient in ambiguous situations and can adapt your role in order to approach challenges from multiple perspectives. You don't shy away from risks, instead you take them on and skillfully manage them You are eager to coach, mentor and motivate others and you aspire to influence teammates to take positive action and accountability for their work Cultivating strong partnerships comes naturally to you: you understand the importance of relationship building and how it can bring new opportunities to our business Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Principal Business Development Manager - BFSI Mumbai,Maharashtra,India 16 years Not disclosed On-site Full Time

Principal Business Development Professional What We Do We work with our clients to help them build a successful digital business with tech@core. We focus on developing digital platforms and products that help transform enterprises. We have worked across a range of solutions around digital platforms, Big Data, Artificial intelligence, IoT, and blockchain to name a few. We have been at the forefront of innovation around Agile methods, DevOps, and evolutionary architecture for a long time. Add to this our recognition as innovators in the technical world and you will start to see why working here is refreshingly different. Thoughtworks in India Market We have been in the India domestic market for the past few years and have changed the rules of the game. We are partners of choice for some of the leaders in Banking, Insurance, Retail, Travel and consumer industries in India for large and multi-year digital transformation initiatives. Keeping our focus on growth, we are looking for self-driven individuals who can identify opportunities and are able to position Thoughtworks brand and value to our customers. Job responsibilities Generate business for Thoughtworks in India by acquiring large transformationalprojects from new logos. The areas of engagement will include digital platforms andproduct development, Data platform, IoT platforms and products, Blockchain, AI, AR &VR, and other emerging technologies. Connect with Executive leadership in the prospect organization for understanding theirbusiness priorities for transformation. Works with other teams in the Thoughtworks ecosystem to build the point of view/solution for the client. Present the Thoughtworks solution and proposal to the client executive leadership. Create the commercial structure of the deal in collaboration with other stakeholders inThoughtworks and conduct negotiations with customers for closing the deal. Conduct negotiations on and close contracts with customers & track competitive activity, build plans to effectively counter it. Build relationships with internal Thoughtworks teams to ensure the required supportlevels are obtained to close sales. Become a trusted and valued partner of the client CXO and team. Maintain knowledge of current and emerging technologies, trends, and products. Demonstrate financial stewardship in all interactions and existing relationshipmanagement, internally and externally. Job Qualifications Technical Skills Minimum 16 years of experience in the software Industry with experience in the BFSIsector for the last 6 years. Good connects and relationships at CXO level in BFSI market in India. Demonstrable track record of generating deals greater than USD 5 Million. Should be an expert sales person with hunter mindset. Previous experience in pre-salesor software delivery is desirable. Must have proven capability and experience in shaping up and closing large deals,ability to work independently, capability to establish relationships with CXO-levelstakeholders, and the ability to interact and work effectively across all levels of customerorganizations. Professional Skills Analytical skill set, strong presentation skills, ability to interact with any level within anorganization. Ability to self-motivate and multi-task and work independently or within a team. Good written and verbal communication skills. Good interpersonal skills and professional demeanor. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. Show more Show less

Consultant-Application Developer (Node.js) Pune,Maharashtra,India 30 years Not disclosed On-site Full Time

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems Job Qualifications Technical Skills You have two or more years* of experience You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives For candidates with less than two years of experience, please visit the Grads and career changers page on our careers site. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Application Developer - Python Gurugram,Haryana,India 2 years Not disclosed On-site Full Time

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems Job qualifications Technical Skills You have 2.5+ years* of experience You have experience using Python and Java with experience in Object-Oriented programming You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Consultant-Application Developer Chennai,Tamil Nadu,India 3 years Not disclosed On-site Full Time

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems Job Qualifications Technical Skills You have 3+years* of experience You have experience using C#.net with experience in Object-Oriented programming You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives For candidates with less than two years of experience, please visit the Grads and career changers page on our careers site. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Senior Consultant - Developer (Node Js) Gurugram,Haryana,India 30 years Not disclosed On-site Full Time

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You are well-versed with Nodejs and any other programming languages with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Associate:Recruiter Bengaluru,Karnataka,India 30 years Not disclosed On-site Full Time

Recruiters at Thoughtworks own the end-to-end recruiting journey including sourcing talent and shepherding candidates through the process, acting as evangelists for both candidates and Thoughtworks alike. They are true talent advisors who use an attribute-based approach to hiring, reducing bias and enabling them to make more objective assessments. By focusing closely on a candidate’s potential, they are in a unique position to provide a more engaging and enriching candidate experience. Global projects open doors to new ways of working and thinking while data serves as a guide that steers the organization to more efficient, collaborative and inclusive ways of recruiting. Job responsibilities You will actively source prospects and interact with candidates, expertly pitching and positioning Thoughtworks along the way Embrace our inclusive hiring strategy, going above and beyond to approach prospective candidates from diverse backgrounds and provide a bias-free hiring process You will collaborate with Talent Operators, Recruitment Marketers and more to continually evolve our day-to-day hiring practices, ensuring that our ever-evolving recruitment process is a positive experience for our candidates You will use our ATS (Greenhouse)—that is also integrated with data, delivery and HR platforms—to provide a smooth experience for candidates while making sure that data is clean and established processes are followed You will collaborate with communities and recruiting operations to ensure a smooth flow of interviewers and proactive problem solving where necessary You will use data and insights to improve your productivity and influence your immediate stakeholders in decision making Candidate experience is always top of mind and you will use a combination of data, storytelling, process improvement and ideation to continuously make the recruiting process more engaging You will act as a Thoughtworks ambassador and create a meaningful experience by leveraging content and resources that are on brand Job Qualifications Technical Skills You have 3 to 6yrs of end-to-end recruiting experience in a fast-paced environment You understand the concept of sourcing and have experience with direct sourcing candidates from various platforms such as LinkedIn You confidently identify talking points that resonate with candidates and use influencing skills to ensure alignment between talent and stakeholders You can successfully manage relationships with hiring teams You can think analytically and have keen interest in learning about data and reporting You understand talent market trends and can conduct basic analysis of the recruitment landscape Professional Skills You take pride in your work and how you recruit; you have a high level of accountability and have been responsible for making hires to help your team meet hiring targets You love to learn and aren’t afraid to try new things; mistakes to you are a learning opportunity, not a sign of failure You cultivate meaningful, long-lasting relationships with your stakeholders You’re resilient in ambiguous situations and can approach challenges from multiple perspectives You love solving problems, especially when they involve improving processes You’re comfortable working with systems and are highly organized in and outside of them Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Lead Project Manager (On-site must) Mumbai Metropolitan Region 30 years Not disclosed On-site Full Time

For every successful team, there’s a Project Manager: the organizational and operational expert who ensures that everyone has what they need to deliver on time. Project Managers are able to simultaneously work backwards and forwards, creating release plans, building delivery roadmaps and establishing the inclusive dynamics that a team needs to succeed. In addition to partnering with other Thoughtworkers, Project Managers also extend their collaborative mindset and business value delivery to the client. Job responsibilities You will lead one or more project workstreams and create an environment of trust that enables autonomous teams to work effectively and collaboratively within their team and with others You will create and maintain release plans for iterative and incremental delivery of value and be accountable for iteration planning, tracking, reporting, delivery scope, prioritization, estimates, risks and financials for the client engagement You will bring innovative and fresh ideas to project management, pushing the boundaries of how project managers can deliver exceptional business value You will orchestrate the design and build of critical and complex custom-designed, multi-tier, business applications that use a wide range of the very latest technologies You will propose and deliver a delivery roadmap and plans that support the client's business strategies and objectives; You will proactively manage risk and openly communicate with the client with integrity You will ensure that the delivered value is explicit and well understood by the client and the Thoughtworks teams You will set up project processes in line with agile best practices and ensure their sustainability over a period of time You will navigate organizational structures and politics effectively to drive expected outcomes and develop/foster authentic client relationships Job qualifications Technical skills You have ample experience managing enterprise projects with end-to-end responsibility of project delivery You are comfortable with release planning, estimation, capacity planning, proposal building, contract negotiation and managing project financials You have an understanding of various software development approaches (traditional, agile, etc.) and have the ability to consult clients on the best approaches applicable to their scenarios You believe in the power of a flat hierarchy and enjoy facilitating and organizing sessions to promote collaboration You have recent experience working with distributed or co-located teams Professional skills You are resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives; You don’t shy away from risks, instead you take them on and skillfully manage them You are seen as a coach and mentor, taking the time to motivate others and influence teammates to take positive action and accountability for their work You are a proven leader with a track record of encouraging teammates in their professional development and relationships Cultivating strong partnerships comes naturally to you: you understand the importance of relationship building and how it can bring new opportunities to our business Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For over 30 years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary. Show more Show less

Consultant-Application Developer (Python) Pune,Maharashtra,India 30 years None Not disclosed On-site Full Time

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems Job Qualifications Technical Skills You have two or more years* of experience You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives For candidates with less than two years of experience, please visit the Grads and career changers page on our careers site. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Senior Consultant - Developer Pune,Maharashtra,India 1 years None Not disclosed On-site Full Time

Application Developer (IOT) We are passionate technologists who believe in the power of software and technology as tools for social change. The X people in Thoughtworks India are as diverse in personality as we are in our backgrounds, culture, and expertise. If you’re someone who’s inspired by technology, by joining Thoughtworks, you become part of a community. People join because they get to talk to the people who wrote the books that influenced them, work with the people who wrote the tools they would like to use, and collaborate on projects that propel change in the real world. As a Developer at Thoughtworks, you’ll get to: Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience Build custom software using the latest technologies and tools Craft your own career For a team to thrive, it needs collaboration and room for healthy, respectful debate. Application Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities Creating complex, enterprise-transforming applications on diverse, high-energy teams Using the latest tools and techniques Hands-on coding, usually in a pair programming environment Working in highly collaborative teams and building quality code Working in lots of different domains and client environments Understanding the business domain deeply and working closely with business stakeholders Job Qualifications Technical Skills 1 year of experience in building IoT-based solutions Experience with nRF SDK and applications using it. Experience with multiple protocols, including MQTT, UDP, CoAP, Zigbee, BLE, and Thread. Well-versed with Thread Network and Firmware using nrf52840 chipsets Experiences in C, C++, Python, Java. Build tools like West, nrfjprog, Well-versed with firmware development, flashing, and rollout, Over the Air upgrade. CICD for firmware development. Good communication in English. SrDev - 5+ years Experience of IoT mentioned Above Strong experience on firmware development, CICD IoT gateway development, and integration with edge services. Ready to work in a test-and-learn fashion, iterating prototypes using user feedback Must have shipped IoT Thread based applications Experience of publishing apps for Android Azure Cloud, Edge Computing Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Lead Consultant:Service Delivery Manager Pune,Maharashtra,India 30 years None Not disclosed On-site Contractual

Lead Service Delivery Managers (SDMs) at Thoughtworks are delivery managers in DAMO™ managed services. They play a pivotal role in enabling and optimizing application and infrastructure managed services for our clients. They work on initiatives that go beyond conventional maintenance, focusing on the progressive evolution of applications or infrastructure to maximize business value and ensure a sustainable return on digital assets. They ensure that everyone has what they need to deliver exceptional value on the client contract. They are skilled at anticipating client requirements or potential gaps in delivery team expertise and ensuring this is proactively addressed with seamless delivery across Thoughtworks teams. Lead SDMs ensure customers are always kept appropriately informed and that the value of delivery outcomes are well understood internally and with key customer stakeholders. Thoughtworks DAMO managed services empower businesses through intelligent, automated digital operations solutions from the infrastructure layer through to the application layer. It leverages advanced Build practices such as XP and CI/CD to achieve "zero maintenance" products, revolutionizing how Run operates. By combining site reliability engineering (SRE), product evolution and data ops, DAMO managed services drive predictable cost reduction and future-proof operations. Job responsibilities You will manage delivery of managed services in line with the expectations of the contract and based on fostering a mature and respectful relationship with the relevant client and internal stakeholders You will share your service delivery expertise and actively contribute to building improvements to the foundations of the practice of service delivery within DAMO You will build a partnership with clients that enables anticipation of their needs and plans for delivery with internal support teams You will track key metrics for service delivery and identify and initiate corrective activity to ensure service level agreements are consistently achieved In the event of a highly impactful incident, you will work to ensure the required resources are appropriately focused and working effectively while ensuring key customer stakeholders are kept informed on a regular basis, including the performance and delivery of a post incident review You will ensure that all customer invoices and customer reports are accurate and consistently issued in a timely manner You will ensure that Thoughtworks people have access to the tools that they need to perform their role and actively facilitate remediation where required You will ensure that Thoughtworks technical teams are aware of their requirements under the contract and monitor and act where required to ensure compliance You will ensure risks are identified, recorded, communicated and have agreed mitigation or acceptance plans Job Qualifications Technical Skills You have experience in managed services delivery, particularly in technology and IT services You have experience with service level agreements and incident management, estimation, capacity planning, proposal building, contract negotiation and managing contract financials You are skilled at working with client stakeholders and company leadership teams to shape and execute initiatives, as well as with operational technical staff You have strong experience with ITIL and ITSM tools and methodologies, applying them on client engagements You have strong problem-solving and time management skills, and the ability to make decisions under pressure You have experience in synthesizing complex information and quickly formulating action plans You are able to analyze data to draw meaningful inferences, i.e.: trends or patterns, potential financial impacts, etc Professional Skills You are resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives; You don’t shy away from risks or conflicts, instead you take them on and skillfully manage them Listening is one of your key strengths and you understand the importance of asking questions to ensure understanding You are a leader capable of leading with influence to drive results You are comfortable working autonomously while recognizing the importance of empowered teams to deliver exceptional value to customers You are active in working to address improvements in performance while ensuring instances of positive performance are recognized and appropriately celebrated Cultivating strong partnerships comes naturally to you; You understand the importance of relationship building and how it can bring new opportunities to our business Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Lead Consultant:UI Developer Hyderabad,Telangana,India 30 years None Not disclosed On-site Temporary

Lead UI Developers act as the primary point of contact for our clients, ensuring that teams are successful in their delivery. In this role, you will bring a strategic mindset to projects and spend time negotiating with clients to bring a technical vision to life. Having a balance of high-level and tactical mindsets is a must, as you will spend time both with clients and your teammates. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Lead UI Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming, design patterns and continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between You will design solutions and choose technologies that solve clients’ problems while working within constraints and making pragmatic tradeoffs You will create scalable UI systems that are delightful, high functioning and accessible to all audiences You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently use and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will take ownership and accountability beyond individual deliverables, always pushing the envelope to deliver awesome results for our clients You will apply the latest technology thinking from our Technology Radar to solve client problems You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job Qualifications Technical Skills You have led software development teams using Agile, Lean and/or Continuous Delivery approaches such as TDD, continuous integration, pairing and infrastructure automation You’re well-versed in JavaScript programming, design patterns and writing modular, reusable, object-oriented and functional JavaScript code You are familiar with JavaScript packaging tools and you are comfortable with TypeScript You have extensive experience with concepts such as design systems, atomic design, micro frontends, progressive web apps and backend for frontend You are an expert with at least one of the three major contemporary web frameworks (React, Angular or Vue) and can seamlessly switch between them as needed You have experience developing modular web components using the latest HTML, CSS, and JavaScript standards, and have a proficient understanding of cross-browser and cross-platform compatibility issues and ways to work around them You have a strong understanding of HTTP, multi-tiered web architectures and the latest web standards including web accessibility You have experience in creating complex CSS layouts using CSS best practices for responsive, mobile-first experiences You understand and apply user experience and web design principles into your applications Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together You are resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Senior Infrastructure Support Engineer Mumbai,Maharashtra,India 0 years None Not disclosed On-site Full Time

Sr Infrastructure Support Location- Mumbai 5 days WFO ( 24/7 Rotational Shifts) Job Description: Technical Skills You have hands-on experience in using CI/CD tools such as Jenkins, CircleCI or Gitlab for executing deployments. You have knowledge of Infrastructure as Code (IAC) tech stacks such as Terraform, Ansible, ARM or Cloudformation to provision and manage infrastructure. You have working experience in using observability tools for logging, monitoring, tracing and alerting, e.g.: Datadog/PrometheusGrafana, ELK/EFK/Splunk. You have experience in supporting at least one public cloud, e.g.: AWS, Azure or GCP. You have hands-on experience executing most common operations in managing workloads on any container ecosystem tech stacks. e.g.: Docker, Kubernetes, Openshift, etc. You understand system performance tuning and scaling to handle common heavy load scenarios along with concepts of highly available systems and basics of disaster recovery solutions, and are familiar with failover, backup and recovery concepts. You have experience operating a Linux OS such as RHEL or a Debian-Based OS and are familiar with most common Linux OS operations and commands, reading and tweaking Bash scripts andmanaging runtime environment configurations such as Env Vars, Logs,etc. You have experience supporting backend storage solutions such as SQL and NoSQL databases, e.g.: Postgres and MongoDB, and caching solutions such as Redis and Memcached. You have experience in networking configuration and security, and are familiar with common networking setup and security practices, e.g.: loading, balancing, proxies, transport layer security (TLS) and certificate management, and an understanding of standard network protocols and configurations. You have a good understanding of fundamental concepts of APIs such as request, response, headers, authentication, JSON payloads, etc. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

Senior Consultant - Infrastructure Consultant Bengaluru,Karnataka,India 30 years None Not disclosed On-site Full Time

Infrastructure Developers help clients build and evolve systems that client organizations use to deliver and run software. They are comfortable working within teams of people with diverse roles and levels of experience to find solutions that meet the needs of the organization. They combine technical expertise and understanding with consideration of different situational needs. They champion technical quality and effective ways of working as a means to better outcomes for clients, rather than an end in themselves. They help clients to understand agile ways of working and DevOps as a mindset for collaboration. Job responsibilities You will work within teams to launch projects through hands-on implementation, evaluate existing infrastructure and drive improvements You will explore the client’s needs and collaborate on building a technical roadmap and impactful solution that will support their ambitious business goals You will help shape and build Thoughtworks’ cloud and infrastructure practice through collaboration with other practitioners, business development, marketing and capabilities development teams You will ensure and build the controls and processes for continuous delivery and evolution of infrastructure and applications, driving automation through all stages of the process You will take a proactive role in monitoring and ensuring that technical expectations of deliverables are consistently met on projects You will provide expertise and guidance in the areas of DevOps, cloud, platform and infrastructure engineering, both internally and in client sites You will establish trusting and thoughtful partnerships with a client’s engineering leadership You will adjust and suggest innovative solutions to current constraints and business policies Job qualifications Technical Skills You can contribute to the design and implementation of enterprise and/or web-scale hosting platforms and can administer application servers, web servers and databases You have a deep understanding of cloud and virtualization platforms, infrastructure automation and application hosting technologies You have experience working with software delivery teams, and understand DevOps philosophies, Agile methods, Infrastructure as Code and how to apply them to your work You have a history of working with at least one IaaS cloud platform, and two or more application runtime platforms including physical servers, virtual servers, container clusters, serverless and databases You can write scripts using at least one scripting language and are comfortable building one or more of: Linux servers, Windows servers, or container clusters You have experience with continuous integration and continuous delivery tools with different tech stacks You’ve previously worked with monitoring systems for availability, performance or security You have an understanding of security concerns, threats and approaches for dealing with them, including infrastructure platform vulnerabilities, secrets management, network security and software supply chain security Bonus points if you have experience with unit testing and automated testing tools, stress and performance testing Professional Skills You genuinely enjoy interacting with teammates from across the business and have a knack for communicating technical concepts to nontechnical audiences You love creating robust, scalable, flexible and relevant solutions that help transform businesses and industries You’re comfortable partnering directly with infrastructure technicians, support and network analysts, security analysts, system administrators and/or IT managers to design technical strategies while simultaneously collaborating with senior IT groups in an advisory capacity You adapt effortlessly to uncertainty, embrace change, and confidently make decisions with limited information to achieve positive outcomes Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Senior Consultant Bengaluru,Karnataka,India 5 years None Not disclosed On-site Full Time

About the job Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems Job qualifications Technical Skills You have 5+ years* of experience in Python Developer Role You have experience using Python and FastAPI ( Willing to work in GenAI ). You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Experience in Generative AI Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Java Developer Gurugram,Haryana,India 30 years None Not disclosed On-site Full Time

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Executive Assistant Bengaluru,Karnataka,India 30 years None Not disclosed On-site Full Time

Are you a motivated team player with a passion for helping others? Do you thrive in a fast-paced environment and enjoy managing travel bookings? We're seeking a detail-oriented individual with excellent written and spoken English to seamlessly integrate into our team and become an organizational whizz! Job responsibilities Calendar and Schedule Management: Master the art of juggling! Manage calendars, schedule meetings, appointments, and travel for multiple stakeholders. Prioritize tasks and ensure a smooth workflow for everyone involved. Meeting Coordination: From pre-meeting prep to post-meeting follow-up, you'll own the process. Organize and prepare for meetings, take minutes, distribute action items, manage logistics, and ensure smooth execution. Travel Arrangements: Become the travel guru! Book flights, hotels, and other arrangements for the team, manage travel budgets, and handle all travel documentation. Job Qualifications Technical Skills You should have four to six years of relevant experience working as an EA. You should have experience working as an executive assistant for D,V and C-level executives. Excellent organizational and time management skills. Strong communication, interpersonal, and problem-solving skills. Proficient in office software and productivity tools. Ability to prioritize tasks and work independently. Discretion and confidentiality in handling sensitive information. Adaptability and flexibility to handle diverse responsibilities and working hours. Professional Skills Process expense reports for multiple stakeholders. Ensure compliance with company policies and procedures. Track and monitor expenses against budgets. Looking for immediate joiners. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.