Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Lead Software Engineer (Backend)

Posted 2 views
Discussion

Summary

Fully remote lead backend role: you will design and deploy scalable services and APIs, mentor a team of engineers, drive architectural decisions, and optimize performance and scalability. Core tech includes a major backend language (Java, Python, C#, or Go), microservices, distributed systems, SQL/NoSQL databases, and cloud platforms (AWS, Azure, or GCP).

About the Role

Our client is seeking an experienced and visionary Lead Software Engineer specializing in backend development to spearhead their technical initiatives. This fully remote position requires a strategic thinker who can mentor a team, drive architectural decisions, and ensure the delivery of high-quality, scalable, and performant backend systems. You will be at the forefront of designing and implementing complex features, optimizing existing services, and establishing best practices within the engineering department. This is an exceptional opportunity to influence the technical direction of a growing organization and work on challenging projects from anywhere. Join us and lead the charge in building robust and innovative solutions.

Key Responsibilities

  • Lead the design, development, and deployment of scalable and resilient backend services and APIs.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement.
  • Make key architectural decisions and ensure adherence to coding standards and best practices.
  • Collaborate with product managers and other engineering leads to define project roadmaps and technical strategies.
  • Optimize application performance, database efficiency, and system scalability.
  • Conduct thorough code reviews and provide constructive feedback to team members.

Requirements

  • Extensive professional experience (7+ years) in backend software development, with a proven track record of leading projects.
  • Expertise in at least one major backend programming language (e.g., Java, Python, C#, Go).
  • Deep understanding of microservices architecture, distributed systems, and database design (SQL/NoSQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies.
  • Strong leadership, communication, and interpersonal skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

  • Highly competitive salary and performance-based bonus structure.
  • Fully remote work environment with flexible scheduling options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and parental leave policies.
  • Significant opportunities for career advancement and professional development.
  • A dynamic and supportive team culture that encourages collaboration and innovation.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available