Job Closed
This listing is no longer active.
Ozmo is a technology company that builds software products to solve device and application support at scale.
Principal Software Architect
Location
Colorado + 1 moreAll locations: Colorado | Virginia
Posted
132 days ago
Salary
$180K / year
Seniority
Lead
Job Description
Principal Software Architect
Ozmo
• Lead the design, documentation, and communication of end-to-end system architectures that align with Ozmo's strategic goals, including AI-first capabilities that handle non-deterministic outputs, continuous evaluation, and graceful fallbacks. • Architect scalable AI inference and retrieval stacks (vector/graph stores, embedding pipelines, RAG systems, caching, batching, streaming), balancing accuracy, cost, and latency targets. • Define and own architectural standards for AI-enabled systems, including agent orchestration, memory/state management, guardrails, model versioning, evaluation gates, and safe rollout practices. • Architect multi-tenant AI patterns across the platform, including per-customer data isolation, access control, model configuration, data residency, and cost allocation. • Collaborate with customers' technical teams to evaluate requirements, architect integrations, and ensure seamless deployment aligned with their existing systems. • Partner with product, data, ML, and engineering leaders to translate AI opportunities into deployable system designs; guide tradeoffs between deterministic services and model-driven components. • Create reusable reference architectures and "golden paths" for teams shipping AI features, accelerating delivery while maintaining quality standards. • Mentor engineers and foster a culture of innovation, experimentation, and technical excellence. • Ensure AI systems adhere to Ozmo’s reliability, security, and compliance requirements, including PII handling, policy enforcement, auditability, and incident response for AI components. • Contribute to long-term technical roadmaps and architectural reviews that include AI-first design principles.
Job Requirements
- 7+ years architecting and delivering enterprise-scale SaaS platforms, including multi-tenant systems, distributed architectures, and complex integrations
- Hands-on experience designing AI-enabled systems: RAG architectures, LLM integrations, agentic workflows, vector databases, and AI evaluation frameworks
- Deep expertise balancing AI system tradeoffs: accuracy vs. latency vs. cost, deterministic vs. model-driven components, and build vs. buy decisions
- Strong foundation in distributed systems and cloud-native architecture (AWS, Azure, or GCP): microservices, event-driven architectures, serverless patterns, API design, domain-driven design (DDD) principles, and AI infrastructure patterns including model hosting, inference optimization, observability for non-deterministic systems, and security/compliance
- Deep expertise in multi-tenant SaaS architecture, including data isolation, per-customer configuration, cost allocation, and scalability patterns for AI workloads
- Proven experience leading AI-enabled architecture initiatives and mentoring technical teams on intelligent system design
- Track record creating reusable reference architectures that accelerate team delivery while maintaining quality and security standards
- Strong communication skills with ability to translate complex technical concepts for diverse audiences: engineers, executives, and customers
- 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, remote work arrangements to support your best work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer – Pre-Sale
WrapbookWrapbook is a computer software company that has built a digital profile that helps its users “facilitate onboarding, paying, and insuring project workforces compliantly.” As a
• Design and maintain pre-sale GTM workflows in Salesforce, including routing, scoring, qualification, handoffs, and deal support. • Partner with Marketing Operations to implement lead management and enrichment workflows in Salesforce—including lifecycle state, enrichment timing, routing impact, and data quality checks—so GTM teams operate on accurate, trusted data. • Partner closely with Marketing and Sales Operations to translate GTM processes and motions into scalable, inspectable workflows. • Configure Salesforce using Flows, custom objects, validation rules, reports, dashboards, and light development where appropriate. • Partner with the GTM Systems Architect to implement system designs and provide execution feedback that informs future architectural decisions. • Partner with the SFDC Systems Engineer on complex development, integrations, and platform-level changes. • Implement automation and AI-assisted workflows with appropriate guardrails and human-in-the-loop controls. • Reduce repetitive, manual GTM work by replacing it with durable, failure-resilient workflows. • Establish monitoring and validation mechanisms for high-impact GTM workflows. • Ensure Salesforce configurations remain secure, auditable, and reliable as volume and complexity grow. • Partner closely with the GTM Engineer (Post-Sale) to ensure clean handoffs, shared data models, and end-to-end lifecycle integrity.
• As a Software Developer at Princeton10, you will contribute to building and maintaining high-quality software solutions that support both internal teams and client-facing work. • This role is execution-focused and requires strong attention to detail, discipline in following specifications, and ownership of correctness. • You will work closely with senior developers and cross-functional partners to implement features and fixes accurately, consistently, and in alignment with defined requirements, particularly within regulated environments such as healthcare and pharma.
• Responsible for the overall design, implementation and quality of the code the team produces across one or more projects • Partner with the IT leadership, architecture, and development staff to establish vision, strategy and road maps that align with business strategies and organizational priorities • Collaborate with peers and leadership to leverage knowledge and solutions across the organization • Accountable for daily status on tech design, development, and resource management • Work with delivery leads to staff projects with associates, contractors, and/or third party teams • Partner with Project managers on a plan and estimates • Collaborate with Architecture and delivery leads on solution blueprints • Work with QA and delivery leads on functional testing, integration testing, performance testing and triage defects • Service introduction on hand-off to application operations team
• Gather requirements, design, develop, test, and ship services and features while collaborating in a dynamic and results-driven environment. • Work at all levels of the stack, from building cohesive customer experiences to scaling ML pipelines • Take an active role in mentoring junior engineers • Make a direct impact on the success of WatchGuard as a company • Participate in on-call rotation approximately once every 2 months




