The Principal Software Engineer will bring foundational knowledge in software engineering and lead our engineering teams to solve the biggest problems and challenges that we’re facing. You will work with business and technology leaders to understand the holistic business strategy and then design and execute against technical strategies for delivery. This position will report to the Chief Technology Officer (CTO) and work across all products
You Will:
Provide ongoing technical problem solving both in depth and at as priorities emerge in order to successfully support business needs
Conceptualize and deliver large software systems independently with minimal design goals and guidance
Closely partner with our general managers in the design and review of roadmaps for all domains including proof-of-concepts, and determine operational gaps and develop methods for improvement
Be an expert in RESTful APIs, microservices, cloud technologies, and databases
Spend 75-90% of your time coding
Establish and maintain relationships and broad knowledge of the businesses, product, and technologies across the organization
You Have:
Advanced degree in computer science, computer engineering, IT, systems engineering, or related qualification
10 years of professional software development experience
Strong ability and passion for conceptualizing ideas to solution problems, communicating the ‘why’ behind those solutions and then building the solutions
10 years of experience in working with product and technical managers to coordinate the development and delivery of proof-of-concepts
10 years experience in researching, composing, delivering and defending technical presentations to audiences of varying size
Experience with Google Cloud Platform (GCP) or Amazon Web Services (AWS) environments & a broad understanding of security hardening policies to prevent against cyber exploitation
Experience with containerization tools like Docker and Kubernetes
Experience with our specific technology stack is preferred but not required: RESTful API written in Golang and Node.js, Svelte for front end theming, microservices running on K8s engine @GCP. Horizontally scaling CockroachDB + MS SQL Server, Terraform as IaC
Nice to Have:
Experience with our specific technology stack is preferred but not required: RESTful API written in Golang and Node.js
Svelte for front end theming
Microservices running on K8s engine @GCP
Horizontally scaling MS SQL Server, Terraform as IaC, and Onprem 50/50 split between Linux and Windows.
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.