University of Chicago
Jointaro - Chicago, Illinois, United States, 60290
Work at Jointaro
Overview
- View job
Overview
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. Last updated 13 days ago Responsibilities For Senior Software Engineer
Responsible for technical tasks and timely delivery meeting quality requirements Participate in complex design and implementation activities Provide support and maintenance for existing applications Provide technical mentorship to interns and onboarding staff Participate in hiring process and provide interview feedback Elaborate on technical solutions internally and externally Investigate and resolve technical problems Gather and analyze requirements for developmental programs Perform code testing and ensure implementation standards are met Support and maintain existing applications Requirements For Senior Software Engineer
Python Advanced degree in computer science, mathematics, statistics, engineering, or relevant quantitative field preferred 3+ years of relevant software development experience Knowledge of web applications, REST API, microservices, and containers Experience with Elasticsearch, PostgreSQL, Spark, Hadoop, and data analysis Knowledge of configuration management utilities and container deployment solutions High performance/cloud computing experience (AWS, GCP, Openstack) Unix/Linux programming and version control experience Experience with cloud platforms, CI/CD, and Agile methodologies Benefits For Senior Software Engineer
Medical Insurance Vision Insurance 401k Health insurance Paid time off Jobs Related To University of Chicago Senior Software Engineer #J-18808-Ljbffr