We are seeking an experienced Senior Software Architect to lead the evolution of our technology platform and define the architectural direction for our suite of software products. This role is a critical part of our technology team and will shape the future of our systems by incorporating best-in-class practices and modern technology trends.
As an Enterprise Architect, you will be at the forefront of innovation—guiding design decisions, championing engineering excellence, and ensuring our solutions are scalable, maintainable, and aligned with strategic goals. This role spans the full software delivery lifecycle—from gathering and interpreting business needs to designing, prototyping, and supporting production-grade systems.
Responsibilities:
* Drive the design of robust, high-performance software architectures that scale with demand and meet long-term business objectives.
* Define architectural standards and development practices that guide all engineering efforts across multiple teams.
* Work closely with product managers, engineering teams, and other stakeholders to translate business requirements into sustainable technical solutions.
* Set coding and design guidelines that promote consistency, maintainability, and quality throughout the software lifecycle.
* Support and mentor development teams, fostering a culture of learning, technical excellence, and continuous improvement.
Qualifications & Skills:
* Expertise in cloud-native, multi-tenant SaaS architecture, leveraging Infrastructure as Code (IaC) and designing for cost efficiency—experience in regulated domains
* Deep knowledge of distributed and event-driven systems, like Kafka, AWS SNS/SQS, and development in languages such as Java and Python.
* Strong understanding of data-centric architecture principles, including data governance, data Lakehouse, and AI-driven platforms.
* Excellent communication skills and the ability to influence at all levels—from developers to executives.