Purdue University logo

Purdue University

Senior Manager, Research Software Engineering

🇺🇸 West Lafayette, IN

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ November 13th, 2025

Edtech.com's Summary

Purdue University is hiring a Senior Manager for the Center for Research Software Engineering. This role involves leading and mentoring a team to provide software engineering services, collaborating with researchers and stakeholders to design innovative solutions, and managing projects that align with Purdue's research mission.

Highlights
  • Lead and develop a team delivering research software engineering services.
  • Collaborate with faculty, researchers, and external partners to address research computing challenges.
  • Manage project design and implementation while fostering best practices in software engineering.
  • Communicate proactively with management, research partners, and advisory committees.
  • Handle hiring, retention, and professional growth for both professional and student staff.
  • Required skills include leadership in software engineering, experience with HPC Linux environments, and software development lifecycle knowledge.
  • Qualifications include a bachelor's degree in computer science or related field and at least four years of relevant experience.
  • Experience in supervising staff and developing collaborative partnerships is essential.
  • Strong verbal and written communication skills to engage with diverse stakeholders.
  • Purdue offers comprehensive benefits including medical, dental, vision insurance, and a retirement plan.

Senior Manager, Research Software Engineering Full Description

Job Summary
Senior Manager, Center for Research Software Engineering
Purdue University | West Lafayette, IN
 
Purdue University’s RCAC invites applications for a strategic and collaborative Senior Manager to lead the Center for Research Software Engineering. In this pivotal role, you will guide a team of independent-minded, experienced professionals dedicated to supporting and advancing Purdue’s diverse research community through innovative software solutions.
 
What You’ll Do
  • Lead, mentor, and develop a skilled team providing research software engineering services across scientific, academic, and technical projects
  • Partner closely with researchers, faculty, staff, and external collaborators to identify needs and design solutions that address complex challenges in research computing
  • Translate Purdue’s research mission into actionable development plans, ensuring measurable progress and alignment with institutional goals
  • Oversee the design and implementation of research software engineering projects, applying technical expertise and fostering best practices
  • Facilitate clear, proactive communication with stakeholders, including management, research partners, and advisory committees
  • Represent your team on policy, advisory, and project committees, advocating for research software excellence across Purdue
  • Manage hiring, retention, promotion, and ongoing professional growth for both professional and student staff, cultivating an environment of learning and achievement
 
What You’ll Bring
  • Demonstrated leadership in software engineering or research computing environments
  • Experience collaborating with diverse research teams and translating needs into technical solutions
  • Excellent communication skills and a passion for empowering others
  • A strategic mindset paired with hands-on problem-solving ability
 
What We Offer
Join a world-class university where your expertise helps shape groundbreaking discoveries. At Purdue, you’re part of a vibrant, mission-driven community committed to advancing knowledge and supporting research that makes a difference locally and globally. You’ll find opportunities to grow, collaborate, and enjoy the stability and benefits of a premier higher education institution.
 
About Us
Purdue’s Rosen Center for Advanced Computing provides access to leading-edge computational and data storage systems as well as expertise in a broad range of high-performance computing activities. To fulfill our mission, we:
  • provide advanced computational resources and services to support Purdue faculty and staff researchers 
  • evaluate, deploy, and support hardware and software for large-scale scientific computing
  • promote the effective use of our research computing systems and application software through training and education, consultation, and documentation
  • contribute to the discovery process through delivery of professional research software engineering (RSE) services
 
When you join Purdue University, you join a community that keeps moving forward. For more than 150 years, we’ve been known for not only our groundbreaking work in STEM research, but also for our collective imagination, ingenuity and innovation. 
 
What We're Looking For
Education and Experience Required:
  • Bachelor's degree in computer science, information technology, or related business discipline
  • At least four (4) years of experience in progressively responsible roles, with:
    • Experience in using, administering large-scale, Linux-based high-performance computing (HPC) clusters or configuring software programs and applications in Linux-based computing environments
    • Experience with the software development lifecycle
    • Experience in developing effective and collaborative partnerships within and across organizations
    • Experience supervising direct reports or strong mentorship experience, including setting expectations, providing guidance, and feedback
  • Consideration will be given to an equivalent combination of education and experience
 
Skills Needed:
  • User knowledge of advanced computational resources and services to support research, such as HPC, data science, data management, and data storage systems
  • Ability to work effectively both individually and as part of a team
  • Excellent verbal and written communication skills to communicate with faculty, students, colleagues, and leaders
  • Strong ability to consult with and provide support for researchers, make presentations, develop and present training material, and develop reports
  • Knowledge of financial processes and the ability to develop business
  • Ability to promote team relationship skills and communication
  • Demonstrated ability to successfully lead and manage complex technical projects
 
Additional Information:
  • Purdue University will not sponsor employment authorization for this position  
  • A background check will be required for employment in this position
  • FLSA: Exempt (Not Eligible for Overtime)
  • Retirement Eligibility:  Immediate Defined Contribution by the university   
  • Benefit Statement: Purdue University offers a substantial Benefit Package including medical, dental, and vision insurance as well as a generous paid time off package for sick and vacation days
 
Who We Are
Purdue is a community built on collaboration, with global perspectives, Boilermaker pride and endless opportunity to live, learn and grow. Join us and contribute to our culture.
 
Equal Opportunity Employer
Purdue University is an EOE employer.