Team Lead, Software Development

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.