Smart Working
Smart Working4h ago
LinkedIn

Lead Software Engineer (Remote, Full-Time) [PPAS]

India
Remote
Senior Level

Maximize your interview chances

Prepare for your Lead Software Engineer (Remote, Full-Time) [PPAS] interview at Smart Working with AI-powered practice sessions

Full Job Description

Lead Software Engineer (Remote, Full-Time)

Join Smart Working, a highly-rated workplace on Glassdoor, where your career growth and well-being are paramount. We connect skilled professionals with outstanding global teams for full-time, long-term roles, breaking down geographic barriers to meaningful work.

About the Role

As a Lead Software Engineer at Smart Working, you will assume both technical and people leadership for a cross-functional engineering team. This team is dedicated to delivering a mission-critical learning and compliance platform crucial for healthcare organizations.

This is a senior, hands-on position requiring a balance of architectural ownership, high-quality technical delivery, and direct line management responsibilities for a small team of engineers. You will drive the design and development of scalable, secure, cloud-based solutions throughout the entire software development lifecycle, collaborating closely with product, platform, and operations teams.

Operating within a regulated environment, this role places a strong emphasis on reliability, quality, security, and long-term maintainability.

Key Responsibilities

  • Lead a cross-functional engineering team, overseeing end-to-end feature delivery from technical design to deployment and ongoing support.
  • Provide line management and pastoral care, supporting performance, well-being, and professional development for a small team.
  • Take technical ownership of full-stack applications and services, ensuring scalability, security, and maintainability.
  • Drive technical design decisions, conduct rigorous code reviews, and resolve complex technical challenges.
  • Champion engineering best practices, including comprehensive automated testing (functional, acceptance, performance, security).
  • Design and develop robust cloud-deployable services, continuously improving application architecture and infrastructure.
  • Build, maintain, and enhance CI/CD pipelines for reliable, automated deployments.
  • Collaborate with product, platform, and operations teams to ensure systems are observable, resilient, and operationally sound.
  • Contribute to planning, estimation, scheduling, and resourcing for predictable delivery outcomes.
  • Communicate complex technical designs, risks, and progress effectively to senior stakeholders and non-technical audiences.
  • Promote a strong engineering culture focused on quality, collaboration, and continuous improvement.
  • Mentor engineers, facilitate knowledge sharing, and contribute to recruitment and onboarding processes.
  • Maintain clear and appropriate technical documentation to support long-term maintainability.

Required Skills & Experience

  • 5+ years of professional software engineering experience.
  • Strong proven experience operating as a Senior or Lead Full Stack Software Engineer.
  • Demonstrated experience leading engineers and delivering software end-to-end.
  • Deep understanding of modern software design patterns and engineering best practices.
  • Hands-on experience with cloud-based architectures and services.
  • Strong knowledge of CI/CD pipelines and automated deployment practices.
  • Experience building scalable, resilient, secure, and observable systems.
  • Strong commitment to code quality, maintainability, and automated testing.
  • Confident technical decision-maker with excellent code review skills.
  • Experience mentoring engineers and supporting their professional growth.
  • Excellent communication skills, capable of engaging both technical and non-technical stakeholders.
  • Ability to translate complex business and regulatory requirements into robust technical solutions.
  • Awareness of security, resilience, and operational risk, particularly in regulated environments.

Nice to Have

  • Experience working in regulated or mission-critical environments (e.g., healthcare, finance, public sector).
  • Exposure to platform-level engineering or shared services.
  • Experience improving system observability, monitoring, and operational tooling.
  • Familiarity with security-first development practices and compliance-driven delivery.
  • Previous involvement in scaling teams or supporting organizational growth.

Benefits & Work Environment

At Smart Working, we offer a truly supportive and engaging remote environment:

  • Fixed Shifts (IST): 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter), ensuring predictability.
  • No Weekend Work: Promoting genuine work-life balance.
  • Day 1 Benefits: Laptop and full medical insurance provided from your first day.
  • Robust Support System: Access to mentorship, a strong community, and forums for idea sharing.
  • True Belonging: A long-term career path where your contributions are valued as part of a culture celebrating integrity, excellence, and ambition.

You'll never be just another remote hire. Be a Smart Worker – valued, empowered, and part of a culture that thrives on collaboration and innovation. If this sounds like your ideal workplace, we encourage you to apply.

Smart Working may utilize AI tools in the hiring process for application review, resume analysis, or response assessment. These tools assist our recruitment team but do not replace human judgment; final hiring decisions are human-made. Contact us for more information on data processing.

Company

Smart Working

Smart Working

Smart Working: Global Tech Talent as a Service Smart Working is a leading Tech Talent as a Service provider, specializing in building high-performance, global engineering teams. We eliminate ...

India
Posted on LinkedIn