Job Description:
Phreesia is looking for a passionate Manager, Software Engineering, be an integral part of our team. Do you love being in a techno managerial role and working within a fast-paced full stack development team? Are you well versed in the Microsoft tech stack (.NET and C#)? Are you familiar with the UI frameworks (Angular and React)? Do you have experience working with HTML5, CSS3, JavaScript, and various design systems? Does the idea of creating innovative solutions in the healthcare field and impacting people's lives excite you?
Read further! As a Manager, Software Engineering on our team, you will gain a deep understanding of the healthcare industry while working in a distributed team of talented software engineers. You will learn about our users, customers and architecture while designing, building, scaling, and maintaining complex distributed software products. You also will be a part of the team creating unified designs used by all development teams at Phreesia. You will collaborate closely with our Product Management, UI/UX and Operations teams and manage other engineering colleagues to ensure that the products being built drive customer usage, are easily supportable by our customer teams, and are accurate, highly available, scalable, and easily deployable.
You will be working inside the Phreesia Foundations domain. Phreesia Foundations provide applications, standards, frameworks, and libraries to create a more consistent, reliable, and scalable experience for end users and other Phreesia development teams.
You will:
Own sprint deliveries and quality of the deliverables
Hire and manage software engineers in both development and QA Roles
Own performance reviews and feedback sessions. Work closely with the team manager carrier aspirations.
Writing technical documentation
Participating in design reviews
Participate in Sprint planning and execution
Manage escalations and ongoing product maintenance
Maintain software security and quality standards
Take ownership of existing products, including bug fixes
Aid in troubleshooting and resolving production escalations and issues
Help review team commits via pull requests
Support your products over their lifetime
You have:
Bachelor's degree in Computer Science or related discipline
10+ years of experience building and supporting highly distributed applications, with significant experience with Microsoft.NET in C# or Java system connecting to databases (SQL Server, MongoDB, NoSQL) and cloud systems. Experience building UI is helpful
3 + years of experience in people management within software engineering and a focus on growing talented employees
Experience authenticating and calling web services
Experience implementing and maintaining CI/CD pipelines
Self-motivated, pragmatic thinker capable of working within a highly distributed team
Strong technical and non-technical communication skills
Highly collaborative team player
Readiness to travel to US office when essential.
Technologies We Use:
Microsoft.NET in C#.
HTML5, CSS3, JavaScript
SQL Server, MongoDB, Redis
Cloud systems (Amazon Web Services, Azure)
Restful APIs
Various distributed queueing systems (RabbitMQ, MSMQ, SQS/SNS)
Angular and/or React
Who We Are:
At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.
Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!
Who We Are:
At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.
Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!