Stanford Medicine seeks a hands-on Software Engineering Manager to lead three Agile Scrum teams delivering a mix of custom and third-party web applications for Stanford's School of Medicine. This role combines technical leadership with product stewardship—defining architecture, shaping roadmaps, and delivering secure, scalable applications that support the School of Medicine's administration of its education, research, and patient care missions.
Requirements
- Knowledge Software Development processes and best practices. Hands on experience and capability preferred.
- Knowledge of interworking and experience developing and configuring EMR systems.
- Knowledge of informational technology disciplines; eg, network operations, databases, software applications and interfaces, production operations, quality assurance and systems management.
- Knowledge of new technologies (in specific field) and maintain and stay abreast of updates and changes.
Responsibilities
- defining architecture
- shaping roadmaps
- delivering secure, scalable applications
- actively contribute to development
- drive innovation
- analysis, selection and modification of hospital systems, application software, installation of network hardware/software and database management
- Provide direction for the effort required to protect the hospital's data, tools and information systems
Other
- Lead three Agile Scrum teams
- mentor and grow engineers
- assist budgeting and capacity planning
- coordinate with the Project Management Office and business partners
- collaborate with IT, Quality, Security, and clinical and academic stakeholders
- Assess user needs through periodic onsite visits to provide support and proactive service, including analysis of opportunities to take advantage of existing tools and workflows.
- Act as a focal point for communicating related system problems within the department and collaborate with other IT teams on changes, fixes, and updates.
- Identify high level business and information system requirements and recommend business process/workflow redesign to stakeholders where applicable.
- Guide requirements gathering and solution design activities including the design of workflows as it relates to area of responsibility.
- Negotiate resolution of conflicting requirements across the agencies and/or departments.
- Set and measure performance objectives and provide regular one-on-one feedback to all members of the team.
- Hire, evaluate the performance of and implement corrective action, up to and including termination, for assigned staff as necessary. Address individual staff performance problems as needed.
- Manage delivery and SLAs by guiding incident resolution, problem management, maintenance, and enhancement tickets raised by the end users for the suite of applications in the responsibility area.
- Develop relevant metrics, measure and publish the performance of the services provided and enable continuous improvement activities in collaboration with peer groups.
- Ensure both foundation and community physicians have a high level of customer satisfaction for services and products provided.
- Effectively support and fulfill the vision of SHC for developing these services and capabilities to support growth and outreach business initiatives.
- Be appropriately trained and advocate the use of Process Excellence methodologies approved within SHC such as Lean.
- Work closely with all other IT management personnel in identifying, evaluating, selecting and implementing specific information technology which support the business plans and IT strategies.
- Define procedures that are compliant with hospital and departmental policies.
- Assist with the preparation of budget for IT systems and services related to area of responsibility.
- Keep abreast of new developments, and forecasts future trends in the areas of health care IT management. Maintain a strong understanding of technology and its application to achieve medical and business objectives.
- Prepare analysis and or proposals for other enterprise departments when necessary. Serve as an internal consultant to other IT management staff, and operations community as needed.
- Coach, mentor and manage staff to implement, maintain and support all related software, configurations and workflows.
- Support Director and other associates with marketing efforts and other educational events as assigned.
- Support research and publish “white papers” and “decision point documents” for use in the department, user communities, Care Delivery Council, and Executive IT Steering Committee as assigned.
- Collaborate with other managers and leads to develop an effective on-call rotation schedule across various teams for 24/7 support.
- Provide ongoing troubleshooting, support, and maintenance of applications; including 24/7 on call coverage as required.
- Bachelor's Degree in a work-related discipline/field from an accredited college or university
- Five (5) years of progressively responsible and directly related work experience.
- Healthcare background, experience and performance that promotes a high level of credibility with clinical professionals.
- Knowledge and understanding of goals and the interdependencies of functional departments and groups (in health care industry) and the ability to lead large-scale complex IT projects in addressing overall business needs.
- Knowledge and ability to direct a staff in integrating information technology services with the work requirements and deliverables of the unit.
- Knowledge of principles and practices of organization, administration, fiscal and personnel management.
- Knowledge of project management process and systems.
- Excellent written, oral, instructional, presentation and interpersonal skills focused on motivation and positive attitude. Highly self-motivated, directed and change oriented. Very strong customer orientation.
- Ability to handle confrontation with appropriate grace, professionalism, cordiality, and firmness, and manage/resolve disputes appropriately.
- Ability to communicate concepts in elegant, concise, eloquent form to management and to cross-functional departments or teams verbally, in writing, and through pictures or diagrams when appropriate.
- Knowledge of current issues and trends in health care and clinical operations in a health care system.
- Ability to apply judgment and make informed decisions.
- Ability to develop programs and lead process improvement projects.
- Ability to foster effective working relationships and build consensus with other departments and external vendors.
- Ability to plan, organize, prioritize, work independently and meet deadlines.
- Ability to strategize, plan and implement change.
- Ability to supervise, coach, mentor, train, and evaluate work results.
- Knowledge of local, state and federal regulatory requirement related to the functional area.