123
Job Description
As a Principal Architect, you will be instrumental in architecting and leading the development of our SaaS platform, ensuring scalability, security, and high performance. You will collaborate with team members, to create a robust and flexible architecture that meets the unique demands of the modern database market.
Responsibilities
- Have a strong foundation in problem solving and experimentation (i.e. participating and collaborating in the creative process, generating solution ideas, fast-prototyping those ideas, conducting tests, evaluating results, and iterating over and over).
- Design, prototype and implement a scalable, reliable, and high-performance SaaS architecture, considering factors such as data security, compliance, and ease of use.
- Conduct thorough evaluations of emerging technologies, tools, and frameworks to identify and integrate the most suitable solutions into the platform.
- Work and collaborate closely with software engineers, product management, product marketing and database experts to ensure seamless integration of architectural components and facilitate efficient development processes.
- Develop strategies for scaling the SaaS platform to accommodate increasing user loads while maintaining optimal performance. Implement best practices for data management and optimization.
- Implement robust security measures to protect sensitive data, ensuring compliance with industry standards and regulations. Stay abreast of security trends and proactively address potential vulnerabilities.
- Create comprehensive technical documentation for the SaaS platform, including architecture diagrams, system workflows, and deployment procedures.
- Drive innovation by exploring new technologies, methodologies, and industry best practices. Propose and implement improvements to enhance the platform’s functionality and user experience.
- Mentor, lead, and grow other engineers.
Qualification
-
- Proven experience in both designing and building out SaaS architectures.
- In-depth knowledge of cloud computing, microservices architecture, and containerization and telemetry.
- Experience with the Secure Software Development Framework.
- Experience in client/server topology & agent creation.
- Strong expertise in designing and implementing scalable, secure, and high-performance systems.
- Familiarity with industry standards, compliance requirements, and data security best practices.
- Proficiency in programming languages such as Java, Python, or Go.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field or equivalent work experience.
- Experience creating a SaaS product from the ground up.
Location: Remote.
Apply: PRINCIPAL ARCHITECT