Manager - Research Software Engineering

Posted 13 Hours Ago
Be an Early Applicant
Embarcadero, CA
Senior level
Healthtech
The Role
The Manager - Research Software Engineering will oversee high-performing software engineering teams delivering solutions for Stanford Medicine research. Responsibilities include managing project goals, contributing to product strategy, mentoring engineers, and handling staffing and performance management.
Summary Generated by Built In

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.

Top Skills

Software Engineering
The Company
Palo Alto, CA
10,830 Employees
On-site Workplace
Year Founded: 1885

What We Do

Stanford Health Care, with multiple facilities throughout the Bay Area, is internationally renowned for leading edge and coordinated care in cancer care, neurosciences, cardiovascular medicine, surgery, organ transplant, medicine specialties, and primary care. Throughout its history, Stanford has been at the forefront of discovery and innovation, as researchers and clinicians work together to improve health, alleviate suffering, and translate medical breakthroughs into better ways to deliver patient care. Stanford Health Care: Healing humanity through science and compassion, one patient at a time.

At Stanford Health Care, your career is supported within a distinctive hospital culture. This environment compliments the pioneering, collaborative atmosphere that has earned us our worldwide reputation for excellence.

Similar Jobs

SoFi Logo SoFi

Staff Software Engineer, Money

Fintech • Mobile • Software • Financial Services
Hybrid
San Francisco, CA, USA
4500 Employees

Notion Logo Notion

Software Engineer, Data Product & Experimentation Platform

Artificial Intelligence • Productivity • Software
San Francisco, CA, USA
800 Employees

Notion Logo Notion

Software Engineer, Native Windows Development (Contract)

Artificial Intelligence • Productivity • Software
San Francisco, CA, USA
800 Employees

Notion Logo Notion

Software Engineer, Android

Artificial Intelligence • Productivity • Software
San Francisco, CA, USA
800 Employees

Similar Companies Hiring

Sage Thumbnail
Software • Healthtech • Hardware • Analytics
New York, NY
44 Employees
Zealthy Thumbnail
Telehealth • Social Impact • Pharmaceutical • Healthtech
New York City, NY
13 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account