About the job Senior Software Development Manager
This is an opportunity to shape the future by building features from the ground up and refining existing ones through data-drive iteration.
As a Senior Software Development Manager, you'll lead two teams in the collective effort to reimagine communication between clinics and patients. This role isn't just about managing teams; it's about driving innovation and fostering collaboration to enhance the experience for everyone involved. Join us in making a real difference in healthcare.
This position is a remote position, allowing you to work anywhere you want across Canada. Building a delighted team who can delight our customers is part of the company's DNA. We really want the people who work here to love being here. We're not a clock-in clock-out system-type environment. With that being said, we're not going to paint the picture of a perfect environment either. We're a company that's scaling quickly, we have many moving parts, many of us are doing this for the first time and sometimes, we don't have processes in place or clear views which can require a lot of resourcefulness and a passion for problem-solving.
With all that to say, if you're looking for an environment where you can grow, stretch yourself, and work with some incredibly talented people on problems that are positively impacting people's lives, Jane could be the place for you.
The impact you could have...
Contribute to the company's growth by executing exciting roadmaps for practitioner engagement and seamless care delivery.
Mentor and coach team members, fostering career growth and engagement.
Enhance team efficiency and collaboration by refining processes and agile approaches.
Foster collaboration with Product Managers, Designers, and other teams, ensuring seamless coordination.
Ensure features effectively address customer needs by monitoring metrics post-release and collaborating closely with Product Design and Product Management.
What we need...
Enthusiastic about solving customer problems and committed to feedback and improvement loops.
We're looking for experience with leading two or more teams and handling diverse problem spaces and technical approaches.
Proficient in performance management, supporting promotions, performance improvement plans, and mentoring for leadership roles.
Successfully delivered timeline-driven projects without sacrificing quality, adept at negotiating compromises.
Experienced with distributed systems and a background in working with object-oriented languages for high-performance services such as Java, Scala, Kotlin, Python, Go, Rust...
Have worked as an IC, or lead teams working on communications platforms and integration (messaging, push notifications).
Familiar with cloud architecture (AWS, GCP, Azure), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Helm).
Excellent written and verbal communication skills, prioritizing over-communication.