Logo
Stanford Health Care

Manager - Research Software Engineering

Stanford Health Care, Palo Alto, California, 94306


If you're ready to be part of our legacy of hope and innovation, we encourage you to take the first step and explore our current job openings. Your best is waiting to be discovered. Day - 08 Hour (United States of America) The Manager - Research Software Engineering is an integral part of the Research Technology Application Solutions team within Technology and Digital Solutions (TDS). This vibrant and innovative team provides research technology solutions and services for all of Stanford Medicine (School of Medicine, Stanford Health Care, and Stanford Children's Health). We are looking for an exceptional candidate who is friendly, enthusiastic about research, collaborative, possesses excellent communication skills, is detail-oriented, and has a proven track record of providing superior software engineering management. In addition, the ideal candidate will have extensive project management experience and familiarity with communicating to software engineers. The successful candidate will play a pivotal role in overseeing systems and projects, ensuring they run smoothly, and contributing to the growth and success of our organization. The Stanford Medicine TDS group was formed to provide the Stanford Medicine community with the most innovative technology services as efficiently as possible. Led by Michael Pfeffer, CIO and Michael Halaas, Chief Operating Officer and Associate Dean in the School of Medicine, the unified organization enables new opportunities for groundbreaking work and compassionate care. This is a Stanford Health Care job. A Brief Overview The Manager - Research Software Engineering plays a pivotal role in managing and developing high-performing software engineering teams that deliver high-impact software solutions supporting the needs of Stanford Medicine research. The Manager not only optimizes their own code, but also mentors and ensures engineers are able to optimize theirs. The Manager - Software Engineering will manage project goals as well as contribute to product strategy and architecture of projects. This position will be manage analysis, design, development, implementation, modification, maintenance, and optimization of significant software systems with large scale impact to ensure they meet the needs of users and the business functions. The position is responsible for appropriate staffing, staff management, as well as performance management and overall scheduling of software engineering projects in the research technology portfolio. This position requires a seasoned professional with a blend of technical expertise, leadership acumen, and strategic vision to guide, empower, and develop a team of engineers. The ideal candidate will possess a deep understanding of software development principles, best practices, the conduct of research, and the ability to foster a collaborative and innovative environment where engineers can thrive. Locations Stanford Health Care What you will do This is a highly visible leadership role that interacts directly with faculty, clinical and research operations, and IT leadership to provide progress reports, forecasts, and analysis of projects in the research technology portfolio. Lead and manage a team of software engineers, fostering a culture of collaboration, professional development, and continuous improvement. Delegate tasks effectively, provide regular feedback, and identify and address individual and team development needs. Motivate and inspire team members to achieve their full potential and create a positive and inclusive work environment. Provide technical guidance and direction to the team on complex projects, ensuring adherence to best practices, privacy/security, and architectural standards. Stay abreast of emerging technologies and trends in the software engineering field and identify opportunities to leverage them for innovation and improvement. Contribute to the design and architecture of software solutions, ensuring scalability, maintainability, and alignment with business objectives. Define project goals, timelines, and deliverables in collaboration with the team and stakeholders. Monitor project progress, identify and mitigate potential risks, and ensure efficient execution and successful project outcomes. Manage project budgets and resources effectively. Product Strategy and Roadmap: Collaborate with product managers and stakeholders to develop and refine product strategy and roadmap. Align software solutions with business objectives and user needs, advocating for the technical feasibility and impact of proposed product features. Collaborate effectively with stakeholders across various departments, including product managers, designers, business leaders, and other engineering teams. Communicate technical concepts clearly and concisely to non-technical audiences and build strong relationships with stakeholders. Champion innovation and process optimization within the team and across the organization. Identify opportunities for improvement and implement changes to enhance team efficiency and effectiveness. Encourage a culture of continuous learning and development within the team. Education Qualifications BACHELOR'S DEGREE in computer science, engineering, or related technical field from accredited college or university required Experience Qualifications 6 years of experience with software development in several programming languages (e.g., Python, C, C++, Java, JavaScript) required 6 years of experience working in a complex, matrixed organization required Required Knowledge, Skills and Abilities Healthcare background, experience, and performance that promotes a high level of credibility with clinical professionals. Knowledge of the conduct of biomedical research. Deep technical expertise in software development principles, best practices, and methodologies (e.g., Agile, DevOps). Proven track record of successfully leading and managing software engineering teams. Strong strategic thinking and vision to define and implement software engineering initiatives. Excellent communication, interpersonal, and presentation skills to engage with stakeholders and build strong relationships. Physical Demands and Work Conditions Blood Borne Pathogens Category III - Tasks that involve NO exposure to blood, body fluids or tissues, and Category I tasks that are not a condition of employment These principles apply to ALL employees: SHC Commitment to Providing an Exceptional Patient & Family Experience Stanford Health Care sets a high standard for delivering value and an exceptional experience for our patients and families. Candidates for employment and existing employees must adopt and execute C-I-CARE standards for all of patients, families and towards each other. C-I-CARE is the foundation of Stanford’s patient-experience and represents a framework for patient-centered interactions. Simply put, we do what it takes to enable and empower patients and families to focus on health, healing and recovery. You will do this by executing against our three experience pillars, from the patient and family’s perspective: Know Me: Anticipate my needs and status to deliver effective care Show Me the Way: Guide and prompt my actions to arrive at better outcomes and better health Coordinate for Me: Own the complexity of my care through coordination Equal Opportunity Employer Stanford Health Care (SHC) strongly values diversity and is committed to equal opportunity and non-discrimination in all of its policies and practices, including the area of employment. Accordingly, SHC does not discriminate against any person on the basis of race, color, sex, sexual orientation or gender identity and/or expression, religion, age, national or ethnic origin, political beliefs, marital status, medical condition, genetic information, veteran status, or disability, or the perception of any of the above. People of all genders, members of all racial and ethnic groups, people with disabilities, and veterans are encouraged to apply. Qualified applicants with criminal convictions will be considered after an individualized assessment of the conviction and the job requirements. Base Pay Scale: Generally starting at $91.60 - $121.38 per hour The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training. This pay scale is not a promise of a particular wage. At Stanford Health Care, we seek to provide patients with the very best in diagnosis and treatment, with outstanding quality, compassion and coordination. With an unmatched track record of scientific discovery, technological innovation and translational medicine, Stanford Medicine physicians are pioneering leading edge therapies today that will change the way health care is delivered tomorrow. As part of our spirit of discovery, we also leverage our deep relationships with luminary Silicon Valley companies to develop new ways to deliver preeminent patient care. Learn about our awards (https://stanfordhealthcare.org/about-us/awards.html) and significant events (https://stanfordhealthcare.org/about-us/our-history.html) .