Backend Software Engineering Team Lead

New
J
JobgetherSoftware Development
Based in Switzerland, Core collaboration time between 10:00 a.m. and 3:00 p.m. in your local time zone.Full-TimeLead
SalaryCompetitive salary with quarterly performance-based bonus opportunities.
Apply NowOpens the employer's application page

Job Details

Languages
Excellent communication skills in English
Experience
8+ years of professional software development experience, with at least 2 years of experience leading engineering teams
Required Skills
Node.jsPythonAgileJavaGoCI/CDRESTful APIsDevOpsMicroservicesDistributed Systems

Requirements

  • 8+ years of professional software development experience, with a strong focus on backend technologies such as Java, Node.js, Python, Go, or similar languages.
  • At least 2 years of experience leading engineering teams, including mentoring, performance management, workload planning, and technical leadership.
  • Strong expertise in designing scalable software architectures, distributed systems, APIs, and microservices-based applications.
  • Hands-on experience developing enterprise backend solutions using modern frameworks, cloud platforms, and DevOps practices.
  • Solid understanding of software engineering best practices, code quality, testing, CI/CD pipelines, and agile development methodologies.
  • Excellent communication skills in English, with experience collaborating effectively across remote and internationally distributed teams.
  • Strong analytical and problem-solving abilities with a passion for technology, innovation, and continuous improvement.
  • Ability to balance strategic technical leadership with active software development responsibilities.

Responsibilities

  • Lead, mentor, and support a team of backend software engineers, fostering a collaborative, high-performing, and growth-oriented culture.
  • Provide technical leadership by defining software architecture, promoting engineering best practices, and maintaining high standards of code quality.
  • Contribute hands-on to backend development, designing and implementing scalable, reliable, and maintainable software solutions.
  • Drive the full software development lifecycle, from technical planning and design through implementation, testing, deployment, and continuous improvement.
  • Conduct code reviews, provide constructive technical feedback, and coach team members to strengthen engineering capabilities.
  • Manage performance, workload allocation, career development, and regular feedback for team members.
  • Collaborate with cross-functional stakeholders to deliver high-quality software aligned with business priorities and project timelines.
  • Continuously improve development processes, tooling, and engineering practices to enhance productivity, reliability, and delivery efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary with quarterly performance-based bonus opportunities.
Apply Now