The Center for Translational Data Science (CTDS) at the University of Chicago is seeking a Senior Software Engineer to join their mission of developing translational data science solutions for biology, medicine, healthcare, and environmental challenges. This role involves full-stack development with a focus on building and maintaining open-source software platforms.
The position offers an opportunity to work on impactful projects that accelerate scientific discovery through data-driven approaches. As a Senior Software Engineer, you'll be responsible for analyzing requirements, designing and developing software solutions, and maintaining applications that serve the broader research community.
The role combines technical leadership with hands-on development, requiring expertise in modern programming languages (particularly Python), cloud computing, and distributed systems. You'll work with cutting-edge technologies including containerization, microservices, and various data storage solutions.
Key responsibilities include mentoring junior developers, participating in the hiring process, and ensuring the delivery of high-quality technical solutions. The position offers competitive compensation ($80,000-$120,000) and comprehensive benefits including health insurance and retirement plans.
The University of Chicago provides an intellectually stimulating environment with opportunities to collaborate with researchers and scientists. This position is ideal for someone passionate about using technology to advance scientific research and make a meaningful impact in healthcare and biological sciences.
Working at UChicago means joining a prestigious institution known for driving innovation since 1890, with a strong commitment to free and open inquiry. The university offers extensive resources, a collaborative atmosphere, and the chance to contribute to projects that could potentially transform healthcare and scientific research.