Team Lead, Software Development

closed
Modern Campus Logo

Modern Campus

πŸ’΅ $90k-$160k
πŸ“Remote - Worldwide

Summary

Join Modern Campus as a Team Lead of Software Development for our Message product! Lead a Scrum team in designing, developing, and supporting an enterprise SaaS microservices architecture application platform. Modernize systems using ReactJS, Java Spring Boot, and PostgreSQL, while mentoring and growing a high-performing team. This role requires deep understanding of enterprise application architecture, hands-on coding expertise, and strong collaboration. You'll drive the migration and modernization of legacy systems and ensure efficient platform operation. We offer a competitive salary, remote-first workplace, RRSP/401k matching, professional development, flexible time off, and a comprehensive benefits package.

Requirements

  • B.S. in Computer Science, or related Engineering field, or equivalent experience
  • Minimum 10 years of experience in a software product development environment
  • Experience as a scrum master, project manager, manager, or team lead with a strong emphasis on Scrum and Kanban
  • Strong proficiency with Scala or Java, and databases
  • Full SDLC experience with enterprise level software hosted in a cloud environment
  • Success in mentoring and coaching others to new heights
  • Experience problem-solving with large, complex web-based applications
  • Experience working in and maintaining a container-based environment
  • Ability to learn, adapt and grow. You want to be part of a team dedicated to creating and delivering quality software. You define and follow software engineering best practices
  • Outstanding communication. You will split your time between heads-down coding and team collaboration and innovation. We support each other out loud, working out solutions
  • Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make
  • Ownership. You can be counted on to deliver the best solution in collaboration with your team. You take ownership for your work, your tasks, your timelines
  • Driven. You want to be challenged and you are constantly seeking new opportunities to learn, gain and apply new skills and knowledge

Responsibilities

  • Energize and motivate the team, fostering growth through career development and mentorship
  • Conduct regular 1:1s to provide coaching and support to team members
  • Champion Agile methodologies and lead Scrum ceremonies, ensuring iterative and high-quality delivery
  • Collaborate with Product Management to define acceptance criteria, refine user stories, and align the roadmap with technical feasibility
  • Manage resources to meet release goals, communicating schedules and milestones to stakeholders
  • Strong understanding of SDLC, CI/CD pipelines, and test automation practices
  • Lead technical decisions around architectural frameworks and libraries, aligning with the go-forward stack: ReactJS, Java Spring Boot, PostgreSQL
  • Participate in hands-on development: defining, estimating, coding, reviewing, testing, and documenting solutions for new features and modernization efforts
  • Collaborate with Systems/DevOps teams to coordinate delivery logistics and ensure high system availability and scalability
  • Build for quality by driving practices such as code reviews, support of continuous integration, QA process improvements, test automation, and the burndown of technical debt
  • Experience with a broad range of technologies, programing languages, databases, and infrastructure
  • Drive the migration and modernization of legacy systems using forward-looking technologies, replacing RabbitMQ, Haskell, and MySQL components
  • Ensure the platform operates efficiently in a cloud-native, big-data ML environment with robust event-driven architectures
  • Triage and resolve Tier-3 support issues, including client integrations, system performance, and data integrity concerns

Preferred Qualifications

Experience in a scale up or start up environment preferred

Benefits

  • The salary range* for this full-time position is between $90,000 - $160,000
  • Remote first workplace – 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
This job is filled or no longer available