The typical education and professional experience required for a Senior Software Engineer is a masterxe2x80x99s degree
At least 5+ years of working experience or working in a similar role.
A successful candidate has proven experience of leading a team of software developers (3+ engineers) or has previously managed complex system environments.
Further, a successful candidate has superior programming experience, preferably in Python and/or Java and relevant experience of software development lifecycle, databases (SQL), operating systems and AWS Cloud Technology.