Principal Architect | Scrabble
Job Description
Principal Architect -
Job Summary
The Principal Architect at will be responsible for designing and architecting our SaaS products. This role plays a critical part in defining the technical direction and ensuring robust software design and architecture, ultimately contributing to the success of the organization.
Responsibilities
- Lead the architectural design and implementation of SaaS products.
- Collaborate with cross-functional teams to define product requirements and specifications.
- Ensure high availability, scalability, and security of the software applications.
- Mentor and guide junior developers in best practices for software development and architecture.
- Conduct code reviews and ensure adherence to architectural standards.
- Stay up-to-date with emerging technologies and incorporate relevant advancements into product architecture.
Qualifications
- Technical Skills:
- Strong proficiency in Python, Go Lang or Java programming languages.
- Experience in designing and implementing software architecture for SaaS products.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Solid understanding of software development methodologies and best practices.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Educational Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Experience with containerization (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture and API design.
- Familiarity with database technologies (e.g., SQL, NoSQL).
Experience
- A minimum of 8 years of experience in software development with a focus on architecture.
- At least 3 years of experience in a senior architectural role within a SaaS environment.
Environment
The position is onsite, promoting in-person collaboration and a dynamic work environment. Expect a collaborative team setting that encourages innovation and shared ideas.
Salary
Salary details are not specified at this time.
Growth Opportunities
Opportunities for career advancement are available, including potential leadership positions within the technical architecture team and contributions to strategic initiatives.
Benefits
Benefits associated with this role will be discussed during the interview process.