Remote Lead Software Engineer - (Remote - Canada)

Posted

Apply now
Please, let Jobgether know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Lead Software Engineer will be responsible for leading the design and development of highly scalable SaaS cloud-based solutions.
  • This role involves guiding the team in building and delivering modern microservices and micro-frontend systems while ensuring they are secure and reliable.
  • The engineer will oversee system performance and foster a culture of continuous improvement.
  • Collaboration with multiple teams is essential to drive the adoption of innovative technologies and practices.
  • Leadership will be crucial in driving team success and ensuring the delivery of high-quality software.
  • Key accountabilities include leading the design and development of high-availability cloud solutions, mentoring team members, overseeing microservices development, collaborating with cross-functional teams, driving CI/CD practices, evaluating new technologies, and leading system and code reviews.

Requirements:

  • A B.S. in Computer Science, Software Engineering, or equivalent education/experience is required.
  • Candidates must have 10+ years of experience in software development, with at least 3 years in a leadership role.
  • Strong experience in cloud platforms such as AWS, Azure, or GCP is necessary.
  • Proficiency in Java, Spring Boot, .NET Core, JavaScript, and related technologies is required.
  • Experience with containerization (Docker) and orchestration (Kubernetes) is essential.
  • A strong understanding of DevOps, TDD, and Platform Engineering practices is needed.
  • Candidates should have experience with microservice architectures, event-driven systems, and building scalable web applications.
  • Familiarity with CI/CD tools such as GitHub Actions, Terraform, and automation testing frameworks is required.
  • Excellent interpersonal and communication skills, with a focus on collaboration and mentorship, are essential.
  • Proven ability to prioritize tasks and manage competing priorities in an Agile environment is necessary.

Benefits:

  • The position offers a competitive salary and performance-based bonuses.
  • Employees will receive paid time off and paid parental leave.
  • Health, life, and disability insurance options are available.
  • There are opportunities for career growth and professional development.
  • The work environment is collaborative and innovative, fostering learning and development.
  • Flexible working arrangements are provided to support work-life balance.
  • The company promotes an inclusive culture with a focus on diversity and employee resource groups.
  • Employees will have access to cutting-edge technologies and a platform to experiment with new tools and practices.
Apply now
Please, let Jobgether know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback