Epicareer Might not Working Properly
Learn More

Lead Software Engineer (PHP & Laravel)

Salary undisclosed

Apply on


Original
Simplified
Key Responsibilities:
  • Communicate technical strategies, system architecture, and business needs effectively to the product delivery team.
  • Collaborate closely with clients and Product Managers to ensure alignment with the client’s vision and product goals.
  • Lead cross-functional teams in the design, development, and management of scalable, secure, cost-effective, and resilient cloud-based enterprise solutions.
  • Oversee all phases of the Software Development Life Cycle (SDLC) for microservice systems, including development, testing, staging, and production.
  • Design and implement automated CI/CD pipelines, DevOps practices, and change management processes.
  • Participate in backend architecture discussions, unit testing, code reviews, and performance optimizations.
  • Ensure high engineering standards across code maintainability, quality, operational excellence, and documentation for all supervised software products.
  • Mentor and supervise both local and offshore teams, promoting their growth and development.
  • Stay informed on new technologies, trends, and practices, ensuring that our systems remain innovative.
  • Assist in recruiting and filling technical skill gaps within the engineering team.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.
  • 12+ years of experience in software architecture or as a technical lead, with a focus on developing and maintaining enterprise systems using PHP and the Laravel Framework.
  • Strong expertise in designing software architectures for web-based microservice applications.
  • Extensive experience working with enterprise cloud platforms, microservices, containerized deployments (e.g., Kubernetes), and high-availability backend APIs.
  • Proficiency in PHP, Laravel, MariaDB, JavaScript, jQuery, RESTful APIs, and Eloquent ORM.
  • Strong understanding of frontend frameworks, including Blade, JavaScript, and Vue.js.
  • Experience with CI/CD pipelines, DevOps tools, and open-source frameworks.
  • Solid knowledge of code versioning tools (e.g., Git), algorithms, and data structures.
  • Proven track record in building maintainable, secure, high-performance, and scalable microservices on cloud platforms.
  • Excellent communication skills, with the ability to document technical specifications and product strategies clearly.
  • Experience working in Agile environments, such as Scrum, Lean, or XP.
  • Strong troubleshooting and debugging abilities, with proficiency in root cause analysis for large distributed systems.
  • Strong analytical skills and the ability to anticipate the impact of technical solutions.
  • Demonstrated leadership skills with a strong ability to mentor, inspire, and guide team members.
  • A proactive attitude, with the ability to operate independently and tackle challenges head-on.
  • Willingness to travel as needed to collaborate with offshore teams.
Preferred Qualities:
  • Self-motivated with a strong sense of ownership and responsibility.
  • Capable of working in a fast-paced environment, managing multiple projects, and meeting tight deadlines.
  • A "hands-on" leader who is ready to provide practical guidance and support to the team.

Join us and take on the challenge of leading a team in creating robust, scalable cloud-based solutions that power global enterprise systems.