Search by job, company or skills

ruby seven studios, inc.

Principal Systems Architect

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Principal Systems Architect (Hands-on) – Distributed Web Platforms

Role Overview We are seeking a highly experienced Principal Systems Architect (10+ years) to lead the design and development of secure, scalable, and multi-tenant web platforms. This is a hands-on leadership role combining deep architectural ownership with the ability to guide and execute alongside a small team of engineers. You will be responsible for defining system architecture, making critical technical decisions, and ensuring high-quality delivery across backend, APIs, data systems, and cloud infrastructure.

Key Responsibilities

System Architecture & Engineering

  • Define and lead the architecture of scalable, secure, and high-availability systems
  • Design and implement multi-tenant platforms with strong data isolation and performance guarantees Architect robust API ecosystems (REST/GraphQL), including versioning, contracts, and governance
  • Lead backend development using Node.js/TypeScript, ensuring clean, maintainable, and high-performance code
  • Design and optimize data models across RDBMS and NoSQL systems
  • Make key decisions around system design, trade-oAs, and technology choices
  • Ensure systems are built for scalability, fault tolerance, and distributed operation
  • Establish patterns for caching, concurrency control, and performance optimization
  • Own system reliability: monitoring, observability, incident handling, and recovery strategies
  • Define and enforce best practices for security, authentication, and data protection
  • Contribute to frontend architecture where necessary for end-to-end system coherence.

Team Leadership & Delivery

  • Lead and mentor a small, high-impact engineering team (2–6 engineers)
  • Drive execution by breaking down complex initiatives into clear deliverables
  • Conduct code reviews, design reviews, and enforce engineering standards
  • Set architectural guidelines, coding practices, and development workflows
  • Actively unblock team members and provide technical direction
  • Own delivery timelines, quality, and outcomes of the team
  • Collaborate with product, design, and stakeholders to align technical execution with business goals Participate in hiring, onboarding, and mentoring engineers Foster a culture of ownership, accountability, and continuous improvement 

Cloud & Infrastructure

  • Architect and operate systems on AWS (Lambda, API Gateway, RDS, DynamoDB, S3, IAM, etc.)
  • Define scalable deployment strategies and CI/CD practices
  • Optimize infrastructure for cost, performance, and reliability 

Required Qualifications

  • 10+ years of professional experience in software engineering
  • Proven experience as a technical leader or architect, while remaining hands-on
  • Strong expertise in Node.js (JavaScript/TypeScript)
  • Extensive experience designing and building distributed, scalable systems
  • Deep experience with API design and development (REST/GraphQL)
  • Strong expertise in relational databases (PostgreSQL/MySQL), including performance tuning
  • Hands-on experience with NoSQL systems (DynamoDB, MongoDB, Redis, etc.)
  • Proven experience designing and implementing multi-tenant architectures
  • Strong understanding of system design principles: scalability, consistency, partitioning, caching, concurrency
  • Hands-on experience with AWS cloud ecosystem
  • Experience building secure systems with modern authentication and authorization models
  • Solid understanding of frontend technologies (React or similar)
  • Strong experience with Git and collaborative development workflows 

Preferred Qualifications

  • Experience with Python scripting for automation, tooling, or data workflows
  • Familiarity with microservices and event-driven architectures
  • Experience with Docker/Kubernetes Experience building and maintaining CI/CD pipelines
  • Knowledge of observability tools (logging, tracing, metrics)
  • Experience working on high-scale or low-latency systems  

What Sets You Apart

  • Ability to think in terms of systems, not just components
  • Strong architectural judgment with pragmatic decision-making
  • Proven ability to lead small teams and deliver complex systems
  • Deep ownership mindset—responsible for both technical and team outcomes
  • Strong communication skills across technical and business stakeholders
  • Balance between hands-on execution and strategic thinking 

Impact & Ownership

  •  Define the technical foundation of critical platforms
  • Lead and grow a high-performing engineering team
  • Establish engineering standards, architecture patterns, and best practices
  • Deliver systems that are secure, scalable, and built for long-term evolution

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 146440125

Similar Jobs