About the job
Role Description This is a full-time, role located in Canada for a Senior Software Engineer. As a Senior Software Engineer, your responsibilities will include designing, developing, and maintaining back-end systems, collaborating with cross-functional teams, and contributing to software architecture and implementation. You will troubleshoot and resolve any technical issues, ensure code quality through reviews and testing, and mentor junior team members. Qualifications • Strong knowledge of Computer Science fundamentals and principles • Expertise in Back-End Web Development, including working with server-side frameworks or databases • Proficiency in Software Development methodologies and Programming languages • Experience with Object-Oriented Programming (OOP) concepts and practices • Excellent problem-solving and analytical skills • Ability to work effectively as part of a team and communicate technical concepts clearly • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field • Familiarity with cloud platforms and DevOps practices would be an advantage
Similar Jobs
Senior Software Engineer
NVIDIA
Senior Software Engineer
NVIDIA
Senior Software Engineer
NVIDIA