Software Architect

Skills
Software As A ServiceAdoptionCommandCost EngineeringDatabasesOptimizationProduct Leadership
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years software engineering experience including 4+ years in architecture or principal/staff role
  • Proven success leading large-scale legacy modernization with zero unplanned downtime
  • Experience architecting production AI/ML systems including LLM orchestration and agentic workflows
  • Deep expertise in distributed systems microservices event-driven design API gateways and cloud infrastructure
  • Hands-on experience with AI/ML platform governance including routing prompt patterns vector databases and model evaluation
  • Strong knowledge of cloud infrastructure CI/CD automated testing and SaaS security compliance
  • Experience partnering with VP and C-suite stakeholders on technical roadmaps and investment decisions

Nice to have

  • AI-assisted tooling adoption
  • High-growth environment experience
  • Regulated industry SaaS experience

Day to day

  • Define and own the platform architecture that supports scalable compliance software.
  • Modernize legacy systems by sequencing migrations and reducing technical risk across teams.
  • Design AI-driven workflows LLM orchestration and guardrails that improve speed reliability and auditability.

Hiring process

  • Apply online
  • Talent Success team review
  • Automated assessments may be used
  • Human interview process
  • Final decision by humans