We are looking for experienced, passionate, driven software developers who can help us build scalable and reliable cloud computing solutions to support the rapid growth of our SaaS products.
As a Senior Software Development Engineer, you will work on solving tough technical challenges in a high-energy, startup-like environment with experienced industry leaders and with a highly collaborative team
You will design, implement, test and deploy scalable Cloud Computing solutions as part of the Cloud Development team.
Be a mentor for colleagues and help promote knowledge-sharing
To be successful in this role you have:
5+ years of experience in professional software development and software architecture
3+ years’ experience in SaaS and/or Cloud Infrastructure development
Strong foundation in distributed systems with proven experience designing and architecting Systems
Excellent skill and experience in object-oriented design and programming
Deep understanding of database technologies (SQL, NoSQL, distributed databases)
Familiar with private/public Cloud and CI/CD framework/tools, such as GIT, VM, etc.
Strong communication and interpersonal skills
BS/MS Degree in Computer Science or equivalent experience