Posted on May 8, 2021 by Janrain
As a Principal Architect, you will design and architect complex distributed software solutions which run on one of the largest distributed systems in the world. You will play a key role in the growth strategy. You will be creating innovative solutions for our customers, with the aim of increasing Internet traffic and making it faster, more reliable and secure.
As a Principal Architect, you will be responsible for:
Architecting, designing and building large-scale distributed systems.
Defining the high-level architecture for new product features and functionality.
Having a big picture approach, capable of keeping the end-to-end vision in mind when designing complex distributed systems.
Socializing and building consensus around architectural decisions to provide a stable and secure product that can scale.
Providing technical guidance to peers on best practices and the latest technology trends.
Do what you love
To be successful in this role you will:
Have 8 years or more of relevant experience and Bachelors degree in computer science.
Have deep knowledge of networks and protocols. Well versed in IP networks, DNS, routing and communication protocols such as HTTP, TCP and UDP.
Have experience in software development life cycle including proficiency in c/c++ programming and Unix/Linux environment.
Have excellent software development troubleshooting and debugging skills.
Have a good understanding of SaaS, PaaS, IaaS with experience in one or more public cloud offerings.
Have knowledge in computer security (OS, containers, communications and protocols).
Have experience in building innovative proof-of-concept and participating in peer design reviews and influencing design practices within the team.
Set up alerts to get notified of new vacancies.