Ozmo

Principal Software Architect

Ozmo

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformMicroservices

About the role

  • Lead the design, documentation, and communication of system architectures that align with Ozmo’s strategic goals.
  • Architect solutions that support growth, performance, and scalability across our SaaS platform, with a focus on cloud-native and AI-enhanced systems.
  • Collaborate with product, data, and engineering teams to integrate machine learning models, agentic systems, and intelligent automation into Ozmo’s products and workflows.
  • Define architectural standards, patterns, and best practices for both traditional and AI-based systems.
  • Collaborate with customers’ technical teams to evaluate requirements, architect integrations, and ensure seamless deployment and alignment with their existing systems.
  • Partner with engineering teams to ensure solutions meet reliability, security, and compliance standards.
  • Evaluate emerging technologies in AI, cloud infrastructure, and data architecture to enhance Ozmo’s platform capabilities.
  • Mentor engineers and foster a culture of innovation, experimentation, and technical excellence.
  • Contribute to long-term technical roadmaps and architectural reviews that include AI-first design principles.

Requirements

  • 7+ years of experience architecting and delivering enterprise-scale SaaS platforms and complex distributed systems.
  • Proven experience leading architecture initiatives and mentoring technical teams.
  • Strong understanding of cloud platforms (AWS, Azure, or GCP), software design principles, and modern development frameworks.
  • Demonstrated experience designing and scaling microservices architectures, event-driven systems, and serverless patterns using domain-driven design (DDD) principles, robust API strategies, and cloud-native DevOps practices.
  • Deep understanding of SaaS scalability, multi-tenant systems, observability, and distributed data management.
  • Experience designing or integrating AI/ML systems, data pipelines, or intelligent services (e.g., recommendation engines, NLP, predictive analytics, generative AI tools).
  • Familiarity with AI architecture patterns (e.g., model orchestration, vector databases, inference scaling).
  • Excellent analytical, communication, and problem-solving skills.
  • Passion for continuous learning, experimentation, and improving technical systems at scale.
  • While a Bachelor’s degree is preferred, we place greater value on proven, relevant experience.
Benefits
  • Medical, vision, dental and life insurance along with short- and long-term disability
  • Plenty of paid time off (PTO) that grows the longer you’re with Ozmo, as well as paid holidays
  • 401k to save for retirement with employer matching
  • Paid maternity and bonding leave for new parents
  • Paid pawternity leave when you bring a new pet into your life
  • One-month sabbatical after you have been with Ozmo for five years
  • Flexible, hybrid work arrangements to support your best work

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
system architecturecloud-native systemsAI-enhanced systemsmachine learning modelsmicroservices architectureevent-driven systemsserverless patternsdomain-driven designAPI strategiesDevOps practices
Soft skills
leadershipmentoringcommunicationanalytical skillsproblem-solvinginnovationexperimentationtechnical excellencecollaborationpassion for learning