<p><b>What role you will play in team:</b> Lead the design and development of our next-generation CAD software. Collaborate with a team of highly skilled engineers.</p><p><b>What you will do:</b> Develop and maintain high-quality code, participate in code reviews, and contribute to architectural design decisions.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test high-performance software components.</li><li>Collaborate with cross-functional teams to deliver software solutions.</li><li>Participate in code reviews and provide constructive feedback.</li><li>Troubleshoot and debug software issues.</li><li>Contribute to architectural design decisions.</li><li>Mentor junior engineers.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Master's degree in Computer Science or a related field.</li><li>5+ years of experience in software development.</li><li>Proficiency in C++, Java, or Python.</li><li>Experience with Agile development methodologies.</li><li>Strong problem-solving and analytical skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for career advancement.</li><li>Health insurance, paid time off.</li><li>Stock options</li><li>Learning and development budget</li></ul></p><p><b>A Day in the Life:</b> You will be involved in daily stand-ups, code reviews, sprint planning, and working with cross functional teams to solve problems.</p>