About this role
Thoughtworks is hiring a Senior Data Engineer in Raleigh, North Carolina to build and maintain data software infrastructure for business applications. This full-time position suits an experienced engineering professional looking to design complex data solutions within a technology consultancy environment.
Role Overview
Thoughtworks seeks a Senior Data Engineer to manage data infrastructure, develop technical platforms, and act as an anchor for functional streams of work. The position involves guiding software architecture and collaborating on strategy to deliver end-to-end data solutions in Raleigh, North Carolina.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
Thoughtworks operates as a technology consultancy delivering technical solutions for clients over a span of thirty years. The organization maintains an inclusive workplace culture that provides career development programs, interactive learning tools, and support systems for employees.
How to Apply
Candidates should apply directly on the official company careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Data Engineer position?
The annual salary ranges from $134,000 to $203,000 USD, depending on factors such as experience, geographic location, responsibilities, performance, skills, and training.
Where is the job located?
The role is located in Raleigh, North Carolina, USA.
Is visa sponsorship available for this role?
No, applicants must have work authorization that does not require visa sponsorship now or in the future for employment in the United States.
What technical skills and tools are required?
Required technical skills include Python, SQL, ETL, Databricks, modern data warehousing platforms like Snowflake, Redshift, or BigQuery, major cloud platforms such as AWS, Azure, or GCP, and experience with distributed storage and processing.
How does the company handle AI in recruitment?
Thoughtworks uses AI tools solely for administrative recruitment tasks like drafting communications and scheduling interviews. AI tools do not screen, rank, or make hiring decisions; all selection choices are made exclusively by human interviewers and hiring managers.
