Lead Software Engineer - Full Stack (Java + React)
About the Role
We are seeking a Lead Software Engineer to join our team remotely. As a Lead Software Engineer, you will lead high-performing, full-stack engineering teams to deliver modern, scalable applications. This role is ideal for someone who is hands-on, technically credible, and deeply accountable for quality, delivery, and team success.
What You'll Do
- Provide hands-on technical leadership across the full stack, including Java/Spring Boot microservices and React-based front ends.
- Review architecture, designs, and code to ensure solutions are scalable, secure, and maintainable.
- Actively participate in design reviews, production issue resolution, and complex technical decisions.
- Be accountable for code quality, reliability, and production readiness.
- Lead, coach, and develop engineers, building high-trust, high-performance teams.
- Own delivery outcomes for your teams, ensuring commitments, timelines, and results are met.
- Challenge outdated processes and drive continuous improvement in software delivery.
Requirements
- 8+ years of professional software development experience.
- 3+ years leading engineering teams in a full-stack environment.
- Strong hands-on experience with Java, Spring Boot, and microservices architectures.
- Proven track record of delivering high-quality software at scale.
- Experience with React front-end development and Adobe Experience Manager (AEM).
Nice to Have
- Experience leading teams in platform or enterprise-scale environments.
- Background in telecom, media, or large distributed systems.
What We Offer
- Competitive salary and benefits.
- Flexible remote work environment.
- Opportunities for professional growth and development.
- Collaborative team culture focused on innovation.
- Work on cutting-edge technologies and projects.
This Lead Software Engineer position offers a unique opportunity to lead innovative projects in a fully remote environment, with a competitive salary and a focus on professional growth.
Who Will Succeed Here
Proficient in Java and Spring Boot with hands-on experience in developing microservices, ensuring the ability to architect scalable solutions and lead technical discussions effectively.
Strong familiarity with React for front-end development, coupled with experience in integrating Adobe Experience Manager for content management, demonstrating a comprehensive understanding of full-stack technologies.
A proactive mindset with a strong emphasis on CI/CD practices and automated testing frameworks, showcasing an ability to instill best practices in a remote team environment and drive continuous improvement.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months