<p><b>What role you will play in team:</b>Lead and mentor junior engineers, design and implement complex software solutions.</p><p><b>What you will do:</b> Architect, design, and develop high-quality software solutions for enterprise-level applications.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of software modules</li><li>Mentor junior engineers</li><li>Conduct code reviews</li><li>Collaborate with stakeholders to gather requirements</li><li>Troubleshoot and resolve complex software defects</li><li>Ensure software quality and performance</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field</li><li>5+ years of experience in software development</li><li>Proficiency in Java or C++</li><li>Experience with design patterns and software architecture</li><li>Excellent communication and leadership skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package</li><li>Opportunities for professional development and growth</li><li>A collaborative and supportive work environment</li><li>Health insurance</li><li>Paid time off</li></ul></p><p><b>A Day in the Life:</b>Mentoring, design discussions, coding, testing, and collaboration with engineering teams on complex software solutions.</p>