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

Get the CLI →

Placements24

NewBe an early applicant

Lead Software Engineer (Microservices/Cloud)

Posted
Discussion

About the Role

Our client, a globally recognized innovator in the e-commerce space, is seeking a highly experienced Lead Software Engineer to join their remote-first engineering team. This leadership position is instrumental in driving the design, development, and deployment of scalable, high-performance microservices architecture, primarily on cloud platforms. You will guide a team of talented engineers, mentor junior developers, and contribute significantly to technical strategy and architectural decisions. The ideal candidate possesses a strong background in building distributed systems, extensive cloud experience, and a passion for driving technical excellence. This is a unique opportunity to shape the future of a rapidly growing platform from anywhere.

Key Responsibilities

  • Lead the design, development, and implementation of robust, scalable microservices.
  • Architect cloud-native solutions utilizing platforms such as AWS, Azure, or GCP.
  • Mentor and guide a team of software engineers, fostering a culture of collaboration and high performance.
  • Define and enforce coding standards, best practices, and architectural patterns.
  • Oversee the deployment and management of services using CI/CD pipelines and containerization technologies (Docker, Kubernetes).
  • Collaborate with product management and other stakeholders to define technical roadmaps and requirements.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Conduct code reviews and provide constructive feedback to team members.
  • Drive innovation by exploring and implementing new technologies and methodologies.
  • Ensure the security, reliability, and performance of all developed services.

Requirements

  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional software engineering experience, with a significant focus on backend and distributed systems.
  • Proven experience leading engineering teams and mentoring developers.
  • Extensive experience designing and implementing microservices architectures.
  • Deep expertise in at least one major cloud platform (AWS, Azure, or GCP).
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
  • Strong understanding of containerization (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD tools and methodologies.
  • Excellent understanding of database technologies (SQL and NoSQL).
  • Strong analytical, problem-solving, and architectural design skills.
  • Exceptional communication and interpersonal skills, crucial for remote collaboration.

Benefits

  • This fully remote position offers a highly competitive salary, a significant bonus structure, and comprehensive benefits, including top-tier health insurance and a robust retirement plan.
  • We provide a generous budget for professional development, including conferences, training, and certifications.
  • Our remote-first culture emphasizes flexibility, autonomy, and work-life balance, supported by cutting-edge collaboration tools and regular virtual team events.
  • Join a globally distributed team of passionate engineers and contribute to building world-class e-commerce solutions from the comfort of your home.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering 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.