<p><b>What role you will play in team:</b>Lead the design, development, and implementation of large-scale software systems. Mentor junior engineers and contribute to the overall technical direction of the team.</p><p><b>What you will do:</b>Develop and maintain high-performance, scalable, and reliable software solutions.  Collaborate with cross-functional teams to integrate new features and technologies.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and implement complex software systems.</li><li>Lead and mentor junior engineers.</li><li>Collaborate with product managers and other stakeholders.</li><li>Write high-quality, well-documented, and testable code.</li><li>Perform code reviews and provide constructive feedback.</li><li>Troubleshoot and resolve complex software issues.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Master's degree in Computer Science or a related field.</li><li>Extensive experience in software development (5+ years).</li><li>Proficiency in multiple programming languages (e.g., Java, Python, Go).</li><li>Experience with cloud technologies (e.g., AWS, GCP).</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and leadership skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Highly competitive salary and comprehensive benefits package.</li><li>Opportunities for professional development and growth.</li><li>Generous paid time off and vacation.</li><li>State-of-the-art office facilities.</li><li>Employee stock options.</li></ul></p><p><b>A Day in the Life:</b>Involves leading design discussions, mentoring junior engineers, working on complex coding tasks, and collaborating with other teams.</p>