Manager, Technology Team
Founded in 2011, privately held TransformativeMed, Inc., headquartered in Seattle, Washington, is the world-wide leader in developing Cerner-integrated solutions that enable hospitals and health systems to modernize their Electronic Health Record (“EHR”). Our products are currently at use in more than 130 hospitals around the US and are being extended for international use in 2019.
At TransformativeMed, we believe that happy clinicians deliver better patient care. Our mission is to bring the joy back to delivering patient care by simplifying technology. We do this by delivering a “turn-key” suite of easy to use, plug-and-play, EHR (“Electronic Health Record”)-embedded products that contains standardized best-practices targeted to each clinical specialty and optimized for specific diseases and care processes. You can learn more at www.transformativemed.com.
Our growing company is seeking an experienced software development project/team manager who will be responsible for (a) agile and non-agile project management for product development, (b) direct management of local software engineers, (c) indirect management of remote software engineers and (d) vendor management of remote software firm. You will initially have three direct local reports and will also be responsible for leading the collaborative hiring process for new resources as the team grows this summer (2019) and beyond. Additionally, this position will in-directly manage the remote development vendor team in collaboration with our remote manage/principle engineer in Merida Mexico (the team consists of one manager, plus six developer resources and is growing). You will report directly to the CTO along-side our Sr. Software Architect. This position will also be expected to collaborate with the Sr. Software Architect, the product management team, the clinical content team and the project management office (for strategic partnerships).
We’re looking for an organized individual with strong communication and planning skills who is passionate about joining a growth stage startup company. You should be comfortable in a fast-moving growth-stage startup and know how to get stuff done efficiently and effectively while wearing multiple hats and finding creative ways to contribute value.
We believe that happy clinicians deliver better patient care. Our mission is to bring the joy back to delivering patient care by simplifying technology. We do this by delivering a “turn-key” suite of easy to use, plug-and-play, EHR (“Electronic Health Record”)-embedded products that contains standardized best-practices targeted to each clinical specialty and optimized for specific diseases and care processes.
THE PERSON WE ARE LOOKING FOR IS…
Entrepreneurial: Comfortable and enjoys being part of a fast moving, growth-stage startup company. Interested in putting their “DNA” into the company and along with everyone in the company, being responsible for its grow.
Organized: Proven experience organizing software development activities in a growth-stage startup company with many moving parts and quickly changing priorities.
Experienced: Prior experience with both waterfall, agile and hybrid approaches to the SDL, the ability to understand the strengths and weaknesses of each and the ability to tailor them to the problem at hand.
Customer-Focused: Understands the company and customers’ goals and demonstrates the commitment and focus to customer value and success.
Collaborative: Strong team builder who can effectively work cross-departments for success.
Effective Communicator: Excellent verbal, written, and presentation skills.
Leadership: Has demonstrated experience leading a team of software engineers and driving them to be successful, productive and satisfied in their job.
CURRENT OPPORTUNITIES TO ADD VALUE (GAPS)
The technology team is currently managed by the CTO and Sr. Software Architect without a role dedicated to project management / scrum. This has resulted in the inability to proactively manage the project plan / backlog / sprints and resulting in inefficiencies in the development process and developer resource utilization. This role will have the opportunity to contribute to the efficiency of the development process at TransformativeMed and as a result, create both company and customer value.
Additionally, the technology team has a very flat reporting and management structure. Combined with a CTO who has cross-organizational responsibilities, including product management, strategic partnerships, operations leadership, etc. the company has been unable to fully staff the team management actives related to hiring, annual reviews, one-on-one meetings, etc. This role will have the opportunity to mature the technology team by taking over direct management responsibilities for local engineers as well as managing vendor relationships for remote engineers (in collaboration with the outsourcing team manager in Merida Mexico). This will help to promote company culture, retain employees and grow our talented team of engineers who contribute to the company’s ultimate success.
Technical Project Manager / Scrum Master (75% focus)
Project planning and prioritize (in collaboration with company and partner product owners)
Work with project sponsors and stakeholders to gather/define requirements
Execute Scrum Master(-like) roll where required/appropriate
Run daily stand-ups or regular check-ins (for agile or non-agile efforts)
Resource planning (in collaboration with Sr. Software Architect and CTO)
Track work estimates and actuals (burn-down or otherwise)
Identify, track and facilitate remediation of roadblocks
Liaison with product owners for specification documentation
Create executive status reports (identifying status, risks, velocity, plan to actual, etc.)
Manage technical release planning (in collaboration with product management and the PMO)
Technical Team Manager Role (25% focus)
Lead recruiting and hiring processes (in collaboration with Technical Team management)
Direct-report management for local engineers
Hold semi-regular one-on-one meetings with local engineers
Manage relationship with remote development leadership
Manage bi-annual employee review process
Manage completion/review process for internal documentation
Create personnel resource planning/modelling in Excel to track resource focus/availability
Experienced software development manager, with 5+ years of experience in a combination of development team lead, development team manager and/or software development project/scrum management for B2B software
Bachelor’s degree or equivalent experience
Experience working in healthcare software a plus
Experience working with foreign outsource software development resourcing vendors and vendor management a plus
Experience with developing resource budgets and tracking resource planning
Familitarity with a variety of SDL methodologies
Experience with project management tools for SDL, including agile, non-agile and/or scrum approaches
Comfortable in a face paced growth-stage startup environment
Team player who works well across functions and groups to ensure company success
Excellent written and oral communication skills
Ability to manage multiple simultaneous work streams
Ability to identify risks to timeline, escalate as necessary and propose mitigation strategies
Strong Microsoft Word and Excel knowledge
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
ISO stock option
Medical and dental insurance
PTO per policy
TransformativeMed provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.