Solution Architect
The Solution Architect is a hands-on role instrumental in the execution of our vision and strategy. The Solution Architect Clear communication, a healthy obsession with automation, and solid technical skills are a must as this role involves working with several teams across the organization on various products and projects.
As a Solution Architect, you'll also help shape our culture as we grow our team by mentoring teammates and continuously contributing to improving our practices and processes with a focus on secure, smart work. You will be a unifying force within the company, working with whomever it takes to deliver the proper solution.
Role Responsibility
Required Skills
- 5+ years' experience in software system architecture
- 3+ years' public cloud experience
- 7+ years' experience in software engineering
- Proficient understanding of distributed computing principles
- Experience working with and deploying with Linux OS
- Comfortable navigating and light-troubleshooting Windows OS
- Knowledge of Docker and using containers in the deployment lifecycle
- Expertise in a compiled language such as Go, Rust, Java, C#
- Expertise in front-end development using vanilla JavaScript, HTML, CSS3
- Advanced knowledge of relational and non-relational databases
- Experience with AWS and HA configuration
- Experience with Mulesoft Anypoint Platform
- Experience with Azure
- Financial Service or Bank experience
Desired Skills
- Experience with designing and implementing multi-tenant SaaS systems
- Proven ability to work in a global, multicultural environment
- B.S. in Computer Science, Engineering, or equivalent experience
- Experience with GitLab
- Advanced knowledge of cloud architecture patterns and strategies including SaaS, PaaS, Security, Compute, Storage, and Messaging
- Understanding of industry trends and relevant application technologies
- Experience working across verticals within and outside the organization
- Adept at mastering new technology, processes and software applications
- Dedicated to quality and customer satisfaction, persistent about achieving project goals
- Interpersonal skills that demonstrate collaboration, facilitation, influencing and negotiating
- Own vital relationships both up and downstream of the platform teams to ensure delivery