Lead Data Engineer (Professional Services)

at THOUGHTWORKS, INC. in Chicago, Illinois, United States

Job Description

Lead Data Engineer (Professional Services)


Worksite address: 200 East Randolph Street, 25th Floor, and various unanticipated U.S. locations, Chicago, IL 60601

Company: Thoughtworks, Inc.


Job Details: 


Develop modern data architecture approaches for large-scale, custom-designed, enterprise-level business intelligence and analytics projects using software development languages, such as Python and Java, and cloud-based data management technologies. Conduct technical and organizational reviews and provide subject matter expertise in the analysis, preparation, and development of data processes. Develop data-driven solutions using current and next generation technologies to meet key client business objectives and provide end-to-end data solutions. Responsible for analysis, development and testing on full life-cycle software development projects using Agile methodologies, including Extreme Programming, Continuous Integration, Continuous Delivery, Test-Driven Development and pair programming. Responsible for the team’s performance and reporting any issues, and acting as liaison between the client and team to define scope and technical direction, as well as gather requirements and updates on deliverables and timeframes. Manage coordination across countries and time zones whenever project teams are distributed. Coach and mentor developers on Agile Best Practices and various languages and technologies. 


Job Position supervises work of other employees? No

Job Position requires travel? Yes, at least 80% travel across U.S.




Education:  Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Information Systems, or related field.


Professional Experience:  Must have 5 years of experience in the job offered, Consultant, Software Architect/Engineer, or related IT position.



Must have at least thirty-six (36) months experience in:


Participating at all stages of the software delivery life-cycle, including analysis, development, testing and deployment; and

Leading a team of software and data engineers to oversee project activity, manage project deliverables and progress, prioritize plans for future iterations, and manage team performance.


Must have at least twenty-four (24) months experience in:


Developing applications that are cloud ready/cloud-native using at least one of the primary cloud providers (AWS, GCP, or Azure).


Must have at least twelve (12) months experience in:


Using Agile development methodologies including Continuous Integration, Extreme Programming, Continuous Delivery, Test-Driven Development and pair programming; and

Coaching and mentoring junior developers and data engineers in all aspects of data solution development, including Agile development methodologies.


Email resume to w/ Job ID LDEVS-2024

Copy Link

Job Posting: 11995892

Posted On: Jun 21, 2024

Updated On: Jul 25, 2024

Please Wait ...