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.
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.
Tech Stack
AWS
Cloud
Distributed Systems
Docker
Hibernate
Java
Kubernetes
MySQL
SDLC
Spring
Spring Boot
SpringBoot
Benefits
$0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment