
Principal Software Architect
Ozmo
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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