Jobs at ThoughtWorks
7

All Jobs
All Jobs
Data + Analytics
Dev + Engineer
Tap to close

Infrastructure Developer (DevOps)

ThoughtWorks
Greater Denver Area
1 week ago
This involves hands-on involvement in building deployment and testing pipelines, automated provisioning of cloud infrastructure, and infrastructure support services such as monitoring. There are a lot of moving pieces to fit together so communication is essential to ensure stuff is not missed. You will be depended upon for advice regarding the cross-functional aspects of user stories which may not always be obvious from the start. Watching out for performance bottlenecks and scaling pitfalls are all within the realms of an Infrastructure Developer at ThoughtWorks.

Cloud, Infrastructure & DevOps Lead/Principal Technologist

ThoughtWorks
Greater Denver Area
1 week ago
Strong expertise in cloud and virtualization platforms (AWS, Azure, GCE, OpenStack, VMWare, etc.), operating systems (Linux, Windows), infrastructure automation (Ansible, Chef, Packer, Puppet, SaltStack, Terraform, etc.), and application hosting technologies (CloudFoundry, Docker Swarm, Kubernetes, Mesos, OpenShift, etc.). Solid understanding of the practical application of DevOps philosophy, Agile methods, Infrastructure as Code, and leading infrastructure and operations teams in an Agile/Lean/Continuous Delivery environment. Experience in designing and architecting enterprise and/or web-scale hosting platforms. Understanding of the issues businesses face and experience working with them to create robust, scalable, elegant, flexible and relevant solutions that truly transform industries. Experience working directly with senior IT groups in an advisory role. Experience working with CTO/CIO/COO to create technical strategies.

Lead Software Developer

ThoughtWorks
Greater Denver Area
1 week ago
Architecture. You should be comfortable working with your team to craft a design: choosing the appropriate technology and designing a solution that both answers the problem at hand, and stays within constraints. Coding. Our Leads never go post-technical. We think that it’s important for technical leadership to continue to code. Our clients don’t all work in one language or platform, and neither do we. As a lead, we’re looking for a breadth of experience in a lot of languages, and expertise in one or two: Java, javascript, and Ruby are high on our list. (Other notables: Python, Scala, .NET, Clojure.) You should also be up to speed on practices like TDD, continuous integration, pairing, and infrastructure automation. Understanding and often playing a major part in the entire cycle of software consulting and delivery, from ideation, to project conception, to UX, to code, to testing, to deployment, and around again. Agile. We believe strongly in agile delivery practices, having implemented them for ourselves and our clients for a long time now. You should be very comfortable working with Agile, Lean and Continuous Delivery practices -- and love it as much as we do.

Senior Software Developer

ThoughtWorks
Greater Denver Area
2 weeks ago
As software consultants, our teams work on a wide variety of projects alongside and for our clients. You could influence the digital strategy of a retail giant, build a new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You’ll use the latest Lean and Agile thinking, solve mission-critical problems and challenge yourself every day. You will play an important role in leading these projects to success.

Senior Data Engineer

ThoughtWorks
Greater Denver Area
2 weeks ago
As a Senior Data Engineer, here's what we'll be looking for you to bring: Hands-on Engineering Leadership. Proven track record of Innovation and expertise in Data Engineering. Tenure in coding, architecting and delivering complex projects. Deep understanding and application of modern data processing technology stacks. For example Spark, Kafka, Hadoop, ecosystem technologies, and others. Deep understanding of NoSQL technologies including column family, graph, document, and key-value data storage technologies. Deep understanding of relational database technologies and database development techniques. Understanding of how to architect solutions for data science and analytics. Data management for reporting and BI experience is a plus.

Platform Architect

ThoughtWorks
Greater Denver Area
2 weeks ago
TL;DR You are on the ground guiding the high-level technology platform design and strategy. With the support of subject matter experts, you guide a multi-team program towards delivering that design with lean platform building. As a trusted partner to our clients, you’ll be pushing the organization forward while helping them solve difficult technology problems. You will foster an environment that empowers teams and facilitates the development of your team members, setting everyone up to deliver their best work.   Full Description:

Lead Data Engineer

ThoughtWorks
Greater Denver Area
2 weeks ago
As a Senior Data Engineer, here's what we'll be looking for you to bring: Hands-on Engineering Leadership. Proven track record of Innovation and expertise in Data Engineering. Tenure in coding, architecting and delivering complex projects. Deep understanding and application of modern data processing technology stacks. For example Spark, Hadoop ecosystem technologies, and others. Deep understanding of streaming data architectures and technologies for real-time and low-latency data processing. Deep understanding of NoSQL technologies including column family, graph, document, and key-value data storage technologies. Understanding of how to architect solutions for data science and analytics such as productionizing machine learning models and collaborating with data scientists.