Team Lead, Software Development

Modern Campus

  • Toronto, ON
  • $90,000-150,000 per year
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
Who we are…
Modern Campus is obsessed with empowering its 1,800+ higher education customers to thrive when radical transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt and administrative complexity.
The Modern Campus engagement platform powers solutions for non-traditional student management, web content management, catalog and curriculum management, student engagement and development, conversational text messaging, career pathways, and campus maps and virtual tours. The result: innovative institutions can create a learner-to-earner lifecycle that engages modern learners for life, while providing modern administrators with the tools needed to streamline workflows and drive high efficiency.
Learn how Modern Campus is leading the modern learner engagement movement at moderncampus.com and follow us on LinkedIn.
What’s the role?
This software developer will be the leader of a team responsible for designing, developing, and supporting an enterprise SaaS application platform. This person will be proficient in several programming languages and conversational about architectural topics like Inversion of Control and event-driven systems. This person must have an innate drive to learn and improve, be self-motivated, and possess strong communication and coordination skills between Product, Engineering, and QA.
We are looking for an individual who is an innovative problem solver who can bring business and leadership mindset to technical challenges. You must be passionate about documenting architectures, codes and decisions and are comfortable with enterprise level, big data, and SaaS environments.
Leadership:
  • Ownership of code and architectural decisions that arise from completing user stories within a Scrum environment.
  • Facilitate decision-making around technologies and libraries within the codebases you maintain.
  • Lead agile ceremonies in conjunction with Product.
  • Mentor less experienced developers, assisting their completion of user stories and development of their technical and non-technical skills.
  • Conduct regular 1:1s with a limited number of direct reports.
  • Manage and communicate releases and schedules to stakeholders (other development management, Product, etc.)
  • Coordinate delivery logistics with dedicated Systems/DevOps personnel.
Technology:
  • Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives.
  • Collaborate with other developers and QA to design scalable, maintainable cloud-based systems.
  • Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt.
  • Install and maintain your individual development environment.
Support:
  • Triage tier-3 support of SaaS-based enterprise product (client issues, performance, data integrity, integration with related applications)
What we offer…
  • The salary range* for this full-time position is between $90,000 - $150,000
  • Remote first workplace – whether working from one of our offices or remotely, and you are located in anywhere in North America our employees get things done!
  • RRSP/401(k) with matching employer contributions
  • Professional development and internal career mobility opportunities
  • Flexible time off
  • Comprehensive benefits package
  • Mental health benefits
  • Financial health benefits
  • DEI, Culture and Environment employee led committees.
  • Collaborative work environment
What you offer…
  • You have either a diploma or a degree in Computer Sciences, IT, or related field and/or related development experience as an engineer.
  • 8+ years of professional software engineering experience in a progressive capacity.
  • 6+ years of professional experience developing RESTful APIs
  • Full SDLC experience in complex enterprise software cloud environments is a must
  • Experience as a scrum master, project manager, manager, or team lead with a strong emphasis on Scrum and Kanban
  • Proven results showing sound decisions in an environment with a technology stack of functional programming, object-oriented programming, data lakes, warehouses, and containers in a cloud environment.
  • Experience succeeding in environments with some of the following technologies: Scala, Java, Python, Haskell, node.js, ReactNative (Android/iOS), Elastic Search, Kafka, Spark, RabbitMQ, RDBMS, Data Lakes, AWS.
  • Experience problem-solving with large, complex mobile and web-based applications with RESTful API backends.
  • Experience working in and maintaining a container-based environment.
What we believe…
At Modern Campus, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply for our positions. Modern Campus is proud to be an equal opportunity workplace and is committed to bring on hires regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status (for US candidates). If you require accommodations during any part of the interview process due to a disability, please let our recruiter know.Please note that selected candidates for this role will be required to complete a background check which includes resume verification, criminal record and references check.
  • Our salary ranges reflect the minimum and maximum target for new hires for the position within the US and Canada. Within the range, individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Powered by JazzHR

Modern Campus