Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer - Identity image - Rise Careers
Job details

Senior Software Developer - Identity

Join Our Mission: Help the Helpers with Jane


Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while we simplify the lives of healthcare practitioners and patients daily. And guess what? Jane is a remote-first company, meaning every role at Jane, including this one, is remote — giving you the freedom to work from any corner of Canada.


Your Role in Our Journey


We’re looking for a Senior Software Developer to join Jane’s Identity team. Identity is a crucial part of any business, and Jane is no exception. Our focus is on user authentication and authorization, supporting two primary use cases: B2C (patients accessing their accounts on the web or our new mobile app) and B2B (clinic staff members accessing Jane to manage their clinics).


As a Senior Developer on our team, you’ll play a critical role in leading and delivering key strategic projects this year. You’ll be at the forefront of enhancing our authentication and authorization systems, and ensuring secure and delightful user experiences. If you are passionate about making a significant impact and excited to take on challenging projects, we believe you’d be a great addition to our team!


Learn More About Us


We're founder-led, which means we live our values while maintaining a clear vision for the future. Our product enables the likes of physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners to run their practices in a digital-first way through features such as online booking, charting, scheduling, telehealth, secure payments and billing along with an evolving library of features. You can see more of them here.


There is often a high bar set, not just for the quality of work, but for the care we show for each other and our customers. And it’s our customers raising that bar, never standing still and continually improving which keeps us on our toes. It's not just about what you've done before or how quickly you work; it's about your curiosity and drive to solve the right problems and your agility in learning new ways of thinking.


No doubt, Jane's a special place to work. There is autonomy and flexibility to help integrate work into your life in a way that makes sense for you. Need to block out time to pick up the kids? Go for it. That's normal here. And yes, we have a Slack channel for parents, but we've also got channels dedicated to plants, furry friends, food, pride, wellness - you get the idea! While we love to connect virtually, the Jane team also connects in person throughout the year. That comes in the form of departmental get-togethers, company retreats, or possibly a conference or two across North America if you’re keen to learn more about our community of healthcare providers. We're on the search for folks who are ready to dive in and become part of our journey toward making healthcare professionals' lives easier every single day.


You can also learn more about Jane as a company and a product by checking out our Glassdoor reviews and our Capterra Reviews


Our vision as we move towards 2025 is all about creating More Happier Helpers. That means not just growing in numbers, but growing a community of thriving healthcare professionals who provide top-notch care with Jane at the heart of their operations. If you're someone who's feeling stifled by bureaucracy, itching to shake things up, or just someone who wants to make a genuine impact in the world, consider if the Jane team is the place for you.


We believe in collaboration, humility, and keeping a growth mindset. We're looking for people who can embrace our way of working, which often means being flexible and open to change. So, if after reading this, you feel excited about the opportunity — all in the name of helping those who help others — reach out to us to learn more.


In short, if you're excited by our growth, ready to contribute to a challenging yet rewarding environment, and eager to be a disruptor alongside a team of talented individuals, we’d love to hear from you!


The Impact You Could Have
  • Collaborate with engineers, technical leaders, and cross-functional teams to deliver impactful features for our customers.
  • Lead the execution of technical projects, managing complexity and enhancing the reliability of existing systems.
  • Make strategic tradeoffs that balance business priorities, user experience, and a strong, secure technical foundation.
  • Contribute to the codebase as a hands-on engineer.
  • Maintain and enhance a high-quality, highly observable system.
  • Mentor and coach team members, fostering their growth and development.


The Experience We Feel We Need
  • A University Degree in Computer or a related STEM field plus approximately 5+ years of experience. Those with a Master's or PhD may be considered with less experience. Alternatively, candidates with 8+ years of industry experience gained through non-traditional paths, such as bootcamps or self-teaching, are also encouraged to apply!
  • Significant depth and domain experience at a Senior level with demonstrated ability in leading technical design, architecture, and delivering medium to high-complexity projects or services with a proficient understanding of software development methodologies
  • Ability and experience in coaching and mentoring junior and intermediate developers, fostering a culture of continuous improvement and knowledge sharing
  • Proactively identifies and addresses technical challenges to ensure smooth project delivery with scalable, maintainable solutions, while advocating for and adhering to best practices to continuously improve code quality, test coverage, and development workflows
  • Demonstrates adaptability to learn new technologies and contributes across multiple domains beyond personal expertise, paired with a deep sense of ownership and accountability for the quality and success of team deliverables
  • Good knowledge of AWS primitives, Docker, and Infrastructure as Code tools (Terraform).
  • Experience with identity and access management technologies and protocols (e.g. OAuth 2.0). Keycloak experience would be an asset
  • Our development team at Jane primarily works with Ruby on Rails, but we welcome applicants with experience in other OOP languages (Java, C#, Python, etc.). We strongly believe that great developers can learn any tech stack, so you’ll have the resources and support needed to ramp up on ours if you haven't worked with it previously. Please don't hesitate to apply!


Compensation Expectations for the Role


This role has a minimum annual salary of $123,600 and maximum annual salary of $193,000. As you may have noticed, this salary range is quite large, and this is intentional to account for the growth someone will experience in the role throughout their time at Jane (i.e., from building the skills, to accomplished, to highly proficient, all the way to achieving excellence in the role). When hiring talented folks to join the Jane team, we’ve found that new team members are best set up for success when hired with the expectation of being fully accomplished in the role, which for this role would reflect a starting salary of $146,700.


It's also possible to join Jane at a salary above or below this, which would mean a salary below $ $146,700 typically reflects someone who has all the potential to be fully accomplished in the role but doesn't yet possess all the skills required, while a salary above $146,700 is typically for individuals who are currently in this role at Jane and had the opportunity to make a significant positive impact on our customers, product and company with deep Jane knowledge. At Jane, we pay for growth, which means that you’ll continue to have conversations about your career development with your manager and see your compensation grow over time as you build an amazing career with us.


Paying clearly is one of our compensation fundamentals to help folks build trust in the compensation process at Jane. To better understand Jane’s compensation fundamentals and how this range is determined, click on this link here for a short video walkthrough of how it all works! We also welcome you to ask as many questions as you’d like about compensation throughout the interview process to ensure you feel confident and build trust through the process.


The below needs to be included underneath the Compensation information. The link below will take candidates to our Culture Booklet, this booklet then has a link to our Canada Life benefits.


At Jane, we’re committed to fostering an environment that allows you to come to work as your truest self. We believe it’s important to actively recognize, embrace, and celebrate our differences in order to make Jane an inclusive, equitable, and diverse workplace.


We want to build a team of people who make conversations rich with perspective and experience. We are committed to listening to every voice in order to learn and grow because doing this will allow us to meet the needs of the diverse community of helpers that Jane serves.


We do not tolerate discrimination, prejudice, or oppressive isms of any kind. Employment is decided on the basis of qualifications, merit, experience, and the needs of the Jane community. We encourage anyone who requires accommodation or adjustments throughout the interview process to let us know, and we will do our best to support you.

Jane App Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Jane App DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Jane App
Jane App CEO photo
Alison Taylor and Trevor Johnston
Approve of CEO

Average salary estimate

$158300 / YEARLY (est.)
min
max
$123600K
$193000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer - Identity, Jane App

Join Our Mission: Help the Helpers with Jane! We're excited to welcome a Senior Software Developer to our Identity team, where your skills will be key in shaping the user authentication and authorization systems for our healthcare community. At Jane, a fully remote-first company in Canada, you can work from anywhere while helping us simplify the lives of healthcare practitioners and their patients. Your expertise will be essential in leading crucial projects and improving secure user experiences for our B2C and B2B users. As a Senior Developer, you won't just be coding, but you'll also influence decision-making processes that balance user experience and technical integrity. Imagine collaborating with talented colleagues, mentoring junior developers, and contributing to a high-quality codebase that makes a real difference. We're proud of our culture of curiosity and growth, encouraging innovative solutions, and fostering a friendly environment where balancing work commitments and personal life is part of the norm. Whether you're integrating family time into your day or just need a mental health break, our flexible work culture allows you to be yourself. If you care about impactful projects and want to be part of a tight-knit team making healthcare easier, Jane is the perfect place for you. We’d love for you to join us on this exciting journey toward creating a community of happier healthcare helpers.

Frequently Asked Questions (FAQs) for Senior Software Developer - Identity Role at Jane App
What are the main responsibilities of a Senior Software Developer at Jane?

As a Senior Software Developer at Jane, you'll be leading the design and implementation of user authentication and authorization systems. Your role will involve collaborating with cross-functional teams to deliver impactful features, mentoring junior developers, and ensuring the integrity and reliability of our software systems. Furthermore, you'll be actively participating in technical discussions to balance user experience with business priorities.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Developer position at Jane?

For the Senior Software Developer position at Jane, you should have a University Degree in Computer Science or a related STEM field with approximately 5+ years of experience in software development. Candidates holding a Master's or PhD may qualify with lesser experience, while those with 8+ years through non-traditional pathways are also encouraged to apply. A strong understanding of software development methodologies and experience in coaching junior developers is essential.

Join Rise to see the full answer
What technologies does the Senior Software Developer at Jane work with?

The Senior Software Developer at Jane primarily works with Ruby on Rails but welcomes experience in other object-oriented programming languages like Java, C#, or Python. Familiarity with AWS, Docker, Infrastructure as Code tools, and identity management technologies such as OAuth 2.0 is also beneficial for the role.

Join Rise to see the full answer
How does Jane support a healthy work-life balance for its Senior Software Developers?

At Jane, we promote a healthy work-life balance. As a remote-first company, you have the flexibility to create a work schedule that fits your lifestyle. We value autonomy and encourage our team members to prioritize their well-being by integrating work into their lives in a way that feels right for them, whether that's taking time for family or personal interests.

Join Rise to see the full answer
What is the compensation range for the Senior Software Developer role at Jane?

The compensation range for the Senior Software Developer role at Jane is between $123,600 and $193,000 annually, with a starting salary typically around $146,700 reflecting the expectation of being fully proficient in the role. We believe in paying for growth, meaning your compensation will increase as you develop your skills and make an impact on our team.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer - Identity
Can you describe your experience with user authentication systems?

To effectively answer this question, focus on specific projects where you've implemented authentication mechanisms. Describe the technologies used, the challenges faced, and how you ensured security and usability in your solutions.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Discuss your philosophy on mentorship, emphasizing the importance of fostering a culture of continuous improvement. Share specific examples where you coached a junior developer, detailing the outcomes and impact on the team's performance.

Join Rise to see the full answer
What are your strategies for maintaining code quality?

When answering this question, include methods like code reviews, automated testing, and following best practices. Mention how you advocate for standards within your team and any tools you use to monitor code quality metrics.

Join Rise to see the full answer
How do you manage competing priorities in a project?

Explain your approach to prioritization, such as using frameworks like Agile or Scrum. Provide a real-life example of a project where you navigated competing demands effectively, showing your ability to manage time and resources.

Join Rise to see the full answer
What is your experience with cloud technologies?

Detail your familiarity with cloud platforms such as AWS, emphasizing specific services you've utilized and projects you've worked on. Illustrate how leveraging cloud technologies benefitted your past projects, such as scalability or cost-effectiveness.

Join Rise to see the full answer
Can you explain a challenging technical problem and how you solved it?

Choose a relevant technical challenge and elaborate on the problem-solving process, including how you diagnosed the issue, the solution you developed, and the impact it had on the project. This showcases your analytical skills and critical thinking.

Join Rise to see the full answer
What development methodologies have you worked with?

Discuss your hands-on experience with various development methodologies such as Agile, Lean, or Waterfall. Illustrate how you adapt your approach based on the team's needs and project requirements, providing examples of successful projects.

Join Rise to see the full answer
How do you ensure clear communication within technical teams?

Highlight methods you use to promote open communication, such as regular stand-ups, one-on-one check-ins, or collaboration tools. Provide anecdotes demonstrating successful communication strategies that helped a team overcome challenges.

Join Rise to see the full answer
In your opinion, what makes a great software developer?

Focus on qualities such as adaptability, curiosity, teamwork, and a proactive mindset. Share personal experiences that reflect these traits, illustrating how they've contributed to your success as a developer.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies?

Mention your strategies for continuous learning, such as attending conferences, participating in online courses, following industry leaders on social media, or engaging in technical communities. This shows your commitment to professional growth and adapting to new challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Dsquares Remote No location specified
Posted 6 days ago

Our mission is to “help the helpers” and our vision is to build a thriving allied health community. Visit jane.app to learn more.

40 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry