Job Closed
This listing is no longer active.
SaaS Platform Architect
Location
United States
Posted
84 days ago
Salary
$250K - $350K / year
Seniority
Lead
Job Description
SaaS Platform Architect
Legion
• Define and evolve the architecture of Legion's multi-tenant SaaS platform. • Lead system design for highly scalable, fault-tolerant, distributed services. • Establish architectural patterns, standards, and long-term technical roadmaps. • Drive decisions around service decomposition, API strategy, and extensibility. • Architect and optimize cloud-native systems on AWS. • Design for high availability, performance, security, and cost efficiency. • Own containerization and orchestration strategy (Docker, Kubernetes) in production. • Champion observability, reliability engineering, CI/CD, and infrastructure as code. • Ensure secure enterprise-grade data protection at scale. • Lead performance tuning, scalability modeling, and database optimization. • Design APIs and integration patterns for enterprise customers and partners. • Support compliance and audit requirements common in enterprise environments. • Actively use Generative AI coding tools (GitHub Copilot, Cursor, Claude) as a standard part of your development and architectural workflow — demonstrated prior use is required. • Establish engineering-wide best practices for AI-assisted development, code review, and architectural validation. • Support the design and development of AI-native product capabilities. • Evaluate and integrate emerging AI/ML frameworks and LLM orchestration patterns (RAG, agentic workflows) into the core platform. • Drive measurable improvements in AI SDLC practices and engineering velocity through intelligent automation. • Lead design reviews and mentor senior engineers and principals. • Serve as the escalation point for complex production or architectural challenges. • Partner cross-functionally with Product, Data, QA, and DevOps. • Contribute hands-on to critical platform components, with a primary emphasis on architecture and technical direction.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
- 10+ years architecting multi-tenant, cloud-native SaaS platforms serving enterprise customers (building core product systems, not customer implementations)
- Demonstrated active use of Generative AI coding tools in professional software development
- Deep expertise in Java, Spring Boot, Hibernate, MySQL, and RESTful API design
- Strong hands-on experience with AWS — including compute, storage, networking, and managed services at scale
- Demonstrated expertise in distributed systems, event-driven architectures, and large-scale data modeling
- Experience designing for high availability, fault tolerance, and performance under high-concurrency enterprise workloads
- Experience with containerization and orchestration (Docker, Kubernetes) in production environments
- Strong DevOps fluency: CI/CD pipelines, GitHub, observability, and infrastructure as code
- Excellent technical communication and cross-functional leadership skills.
Benefits
- $0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment
- 401k plan
- Discretionary Paid Time Off and Paid Holidays
- Parental Leave
- Equity
- Monthly Wellness Reimbursement
- Monthly Lunch on Legion
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and build scalable, resilient solutions; • Monitor and manage technical debt across solutions; • Participate actively in strategy alongside the product/business team; • Manage platform obsolescence levels; • Mentor team members through practices such as pair programming and code reviews; • Drive continuous improvement of the technology stack and solutions used; • Promote a culture of code review, DevOps and secure development; • Participate in all phases of designing high-criticality systems, analyzing requirements and proposing new solutions; • Ensure code quality and observability of both business and system metrics; • Establish unit testing and automated test routines; • Provide L3 technical support; • Apply Domain-Driven Design (DDD) concepts in modeling and evolving solutions, ensuring alignment between business rules and technical architecture; • Support the team in disseminating DDD practices, fostering a shared understanding of domains and bounded contexts.
Backend Engineer, Knowledge Graph – Rust
GitLabGitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. GitLab advocates for pr
• Implement and iterate on backend features in the Rust-based Knowledge Graph service • Help maintain integrations between Knowledge Graph and the rest of the GitLab platform • Contribute to system design discussions • Improve the operational maturity of the service • Collaborate asynchronously with product, data, infrastructure, security, and AI counterparts • Use AI-assisted development workflows responsibly • Participate in code reviews, knowledge-sharing sessions, and pairing • Contribute across the stack when needed
• Design, develop, and maintain Drupal websites and applications (Drupal 9/10 preferred). • Build and customize Drupal modules, themes, and distributions as per business requirements. • Implement content types, views, blocks, taxonomies, workflows, and multilingual configurations. • Integrate Drupal with third-party systems (APIs, CDP, analytics, marketing tools, etc.). • Ensure website performance, security, accessibility (WCAG), and scalability best practices. • Collaborate with UX/UI, QA, DevOps, and business teams throughout the SDLC. • Perform code reviews, troubleshooting, bug fixing, and performance optimization. • Support deployments, upgrades, and ongoing maintenance activities. • Create and maintain technical documentation.
• Develop efficient, high-performance Java backend systems to power iCliGo’s products; • Design and implement SQL and NoSQL databases, ensuring optimized storage and smooth data flow; • Build and maintain a microservices architecture to improve resilience and scalability of our backend services; • Collaborate closely with frontend, product, and design teams to ensure seamless integration between user interfaces and business logic; • Apply best practices in version control, testing, and code documentation; • Integrate automated testing frameworks and security measures to keep our systems robust and secure; • Actively participate in agile development processes, driving continuous improvement of solutions and workflows.




