
Senior Software Developer

Jane.app
Summary
Join Jane, a remote-first healthcare technology company, as a Senior Software Developer on the Identity team. You will play a critical role in leading and delivering key strategic projects, enhancing authentication and authorization systems, and ensuring secure user experiences. This role requires a university degree in a related field and 5+ years of experience (or 8+ years of industry experience), significant senior-level experience in technical design and project delivery, and proficiency in relevant technologies. Jane offers a competitive salary range ($123,600 - $193,000), opportunities for growth and development, and a supportive, inclusive work environment. The company prioritizes work-life balance and offers various team-building activities. Jane is committed to fostering a diverse and inclusive workplace.
Requirements
- 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)
Responsibilities
- 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
Preferred Qualifications
- 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.)
Benefits
- This role has a minimum annual salary of $123,600 and maximum annual salary of $193,000
- Remote work
- Flexible hours
- 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
Share this job:
Similar Remote Jobs
