Cloud Developer Senior/Intermediate

Ann Arbor, Michigan

University of Michigan
Apply for this Job
Cloud Developer Senior/Intermediate

Apply Now

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Job Summary

The Cloud Developer Senior (U-M title: App Programmer/Analyst-Sr) will support a highly-interactive research team in the Center for Statistical Genetics (CSG) at the University of Michigan School of Public Health. The group is involved in cutting-edge genetics research, studying genetic variation in humans, with a focus on understanding how genetic variation contributes to the risk of complex disorders such as diabetes, heart disease, late-onset blindness and psychiatric illness. The group participates in all aspects of the design and analysis of genetic studies, ranging from the development of interactive applications for enrolling and engaging study participants to the development, distribution, and maintenance of free software for the analysis of genetic data. This is an opportunity to work in a challenging and rewarding research area that constantly poses new technical and computational problems.

We are analyzing the largest genetic datasets in the world, totaling petabytes of data and often requiring the deployment of 10,000s of cores in each analysis. This position will focus on the development and deployment of user-facing web applications that automate research analyses, as well as transitioning local processes and applications to secure cloud environments. You must have cloud computing experience and should also have experience with full-stack web application development. This position will report to the Principal Investigator.

Why Work at Michigan?

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family and plan for a secure future. Benefits include:
  • Generous time off, including family leave
  • A retirement plan that provides two-for-one matching contributions with immediate vesting
  • Many choices for comprehensive health insurance, dental, vision
  • Life insurance
  • Long-term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
For more information, please visit:

Responsibilities
  • Conceptualize and implement complex program designs in public cloud environments, including an optimal infrastructure, back-end, and front-end layers for new genetic data analysis and visualization software.
  • Work with field experts to connect high-quality analysis processes and user interfaces to scalable compute resources and infrastructure.
  • Automate processes for securing systems and data, for allocating limited resources, for monitoring and collecting use metrics, and for responding to security incidents.
  • Help design compute systems to balance cost, performance, and user needs.
  • Debug and fix software issues.
Required Qualifications
  • Bachelor's degree in computer science, engineering or an equivalent combination of education and experience.
  • Minimum of five years of relevant experience in a related role displaying strong personal initiative, a drive for continuous improvement, demonstrated end-to-end responsibility for mission-critical services and excellent problem-solving skills.
  • Proficiency in writing Javascript, HTML, CSS, and SQL.
  • Proficiency in back-end web development using high-level languages such as Python, Node.js and Java.
  • Experience with web application components including HTTP servers, proxies and SQL database servers.
  • Experience with Linux and with at least one major cloud provider (GCE, AWS, or Azure).
  • Experience with writing and documenting high-quality code using version control systems (e.g., Git, SVN, etc.).
  • Experience with continuous integration tools (e.g., Jenkins, Travis CI, etc.).
  • Strong knowledge of web security best practices.
  • Strong communications skills with the ability to convey technical concepts effectively such that various audiences receiving the communication can understand.
Desired Qualifications
  • Experience with HPC batch queuing and resource management systems such as SLURM or Sun Grid Engine.
  • Prior experience in a FISMA-compliant environment.
Work Locations

This is a hybrid position and requires residence in commuting distance to the Ann Arbor campus. Flexible work agreements are reviewed annually and are subject to change dependent on the business needs of the hiring department, throughout the course of employment.

Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about thework modes .

Underfill Statement

This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.

Senior - $91,678 - $113,249

Intermediate - $69,176 - $85,452

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.

Job Detail

Job Opening ID

262176

Working Title

Cloud Developer Senior/Intermediate

Job Title

App Programmer/Analyst Sr

Work Location

Ann Arbor Campus

Ann Arbor, MI

Modes of Work

Hybrid

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

School Pub Health

Department

Biostatistics Department

Posting Begin/End Date

4/10/2025 - 5/10/2025

Salary

$91,678.00 - $113,249.00

Career Interest

Information Technology

Apply Now

Date Posted: 13 April 2025
Apply for this Job