Lead Software Engineer (Remote, Full-Time)
Join Smart Working, a top-rated workplace on Glassdoor, and thrive in a truly remote-first environment. We connect skilled professionals with outstanding global teams for full-time, long-term roles, breaking down geographic barriers and fostering professional growth.
About the Role
As a Lead Software Engineer at Smart Working, you will assume critical technical and people leadership for a cross-functional engineering team. This team is dedicated to delivering a mission-critical learning and compliance platform utilized by healthcare organizations. This is a hands-on senior_level position, requiring a balance of architectural ownership, high-quality delivery, and line management responsibilities.
You will lead the design and development of scalable, secure, cloud-based solutions across the full software development lifecycle. Working closely with product, platform, and operations teams, you'll operate within a regulated environment, emphasizing reliability, quality, security, and long-term maintainability.
Key Responsibilities
- Lead a cross-functional engineering team in end-to-end feature delivery, from technical design to deployment and ongoing support.
- Provide line management, pastoral care, and professional development support for a small team of engineers.
- Take technical ownership of full-stack applications and services, ensuring scalability, security, and maintainability.
- Drive technical design decisions, conduct thorough code reviews, and resolve complex technical challenges.
- Champion engineering best practices, including extensive automated testing (functional, acceptance, performance, security).
- Design and develop cloud-deployable services and continuously improve application architecture and infrastructure.
- Build, maintain, and enhance CI/CD pipelines for reliable and automated deployments.
- Collaborate with product, platform, and operations teams to ensure observable, resilient, and operationally sound systems.
- Contribute to planning, estimation, and resourcing for predictable delivery.
- Communicate technical designs, risks, and progress effectively to stakeholders.
- Promote a strong engineering culture focused on quality, collaboration, and continuous improvement.
- Mentor engineers, facilitate knowledge sharing, and support recruitment processes.
- Maintain clear and appropriate technical documentation.
Required Skills and Experience
- 5+ years of professional software engineering experience, with strong experience as a Senior or Lead Full Stack Software Engineer.
- Proven track record in 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 growth.
- Exceptional communication skills, adaptable for technical and non-technical stakeholders.
- Ability to translate complex business and regulatory requirements into robust technical solutions.
- Awareness of security, resilience, and operational risk, especially in regulated environments.
Nice to Have
- Experience 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
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter) - ideal for collaboration with UK and USA clients.
- No Weekend Work: Promoting genuine work-life balance.
- Day 1 Benefits: Laptop and full medical insurance provided from day one.
- Supportive Community: Mentorship, community, and forums for idea sharing.
- True Belonging: A long-term career path where your contributions are highly valued.
At Smart Working, located in Bengaluru, Karnataka, India, you're more than just a remote hire; you're a valued, empowered member of a culture that celebrates integrity, excellence, and ambition. We leverage AI tools in our hiring process to assist our recruitment team, but final decisions are always human-made.