13+ years of software development experience using C++, C# and/or Java
5+ Years of demonstratable expertise in system/solution designs and artefacts/documents for a products, applications, services, or platforms.
3+ years of demonstratable expertise of owning/driving and reviewing designs/architecture of systems/solutions that led to successful implementation, deployment and usage
Preferred Qualifitcations:
Demonstrated ability to learn and apply new technologies quickly and has led software engineering teams
Design and problem-solving skills, with a passion for quality and partner/customer succes
Knowledge of Secure Systems Engineering and Cybersecurity fundamental principles
Expertise in building and running Cloud Services and Rest APIs is preferred
Device/Workstations security and Network Security expertise is desired.
Experience in working with Datacenter hardware and/or SCADA/Industrial Control Systems (ICS) is a plus
Responsibilities
Design, review and develop systems and end to end solutions with high quality (availability, scalability extensibility, modularity, reliability, resilience) and security.
Undertake system analysis to identify challenges in software systems and take ownership to build and deploy solutions with high quality architecture, designs and implementation.
Lead and motivate passionate and talented engineers of the team in secure SDLC and continuous improvement in services to enhance quality, resilience and improved customer satisfaction.
Mentor new and junior engineers to bring them with software development principles and practices through effective software design patterns.
Proactive engagement with Partner/PM teams for analysis of Engineering requirements and collaboration with Engineering teams to drive and build solutions with right engineering design principles.