Experienced Software Architect leading architecture in the Assets (DAM) domain at a SaaS company. Combining deep domain ownership with organization-wide architectural responsibility.
Responsibilities
Own and evolve the architectural vision and long-term roadmap for the Assets domain.
Define domain boundaries, core services, and major technical decisions.
Ensure the system supports scale, availability, multi-tenancy, security, compliance, and operational excellence.
Establish architectural standards and guardrails across teams.
Represent the Assets domain in the Architecture Team and contribute to company-wide architectural decisions.
Ensure alignment and interoperability with other domains.
Contribute to cross-cutting concerns such as reliability, security, observability, and cost efficiency.
Mentor senior engineers and elevate architectural practices within the group.
Be embedded in the Assets group while aligned with the Architecture Team.
Engage early in strategic and planning discussions to shape direction.
Promote clear documentation of trade-offs and rationale.
Act as an enabler who helps teams move fast with strong architectural foundations.
Requirements
10+ years of software engineering experience, including hands-on system design in large-scale SaaS environments.
Proven experience designing distributed systems with strong focus on scalability, availability, resiliency, security, and multi-tenancy.
Experience defining architectural vision and guiding multiple teams.
Strong knowledge of cloud-native architectures (AWS or equivalent) and modern distributed system patterns.
Strong communication skills and experience working across domains.
Nice to Have
Experience in DAM, media management, CDN, or content platforms.
Experience integrating AI/ML capabilities into production SaaS systems.
Familiarity with modern backend stacks such as Go, Ruby, or Node.
Software Engineer Principal designing and maintaining scalable data pipelines for PNC's Wealth Management organization. Collaborating with diverse teams to deliver complex software solutions.
Senior Software Engineer at SWIVEL developing SaaS solutions and mentoring developers. Engaging in cloud - native development with a focus on technology and efficiency.
Java and Angular Developer creating high - performance web applications powering global logistics operations. Collaborating with teams to drive innovation and improve efficiencies in the transportation industry.
Lead Principal Software Engineer designing data analytics platforms for AI customer engagement startup. Transforming contact centers and enhancing organizational growth using advanced technologies.
Lead Software Engineer developing scalable low latency systems for AI customer engagement platform, mentoring team members and driving engineering best practices.
Senior Software Engineer developing machine learning systems to detect fraud for leading AI - powered platform. Collaborating to optimize real - time detection algorithms and build scalable solutions.
Senior Java Developer working in a fintech company enabling global payment solutions. Collaborating with an international team to build robust solutions.
Mid - level iOS engineer working independently on iOS platforms at TELUS Digital. Collaborating on design, writing secure code, and teaching junior team members.
Senior Software Engineer driving architectural decisions for backend services at LUXCLUSIF. Leading execution of complex features and ensuring the system can handle future growth in luxury resale market.
Lead Engineer managing multifamily and commercial energy efficiency projects at Resource Innovations. Overseeing complex building systems and mentoring junior engineers.