Staff Software Architect, LearnWith.AI
Crossover
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Staff Software Architect, LearnWith.AI
LearnWith.AI is seeking a highly skilled Platform Architect to lay the groundwork for foundational systems that other development teams will depend on. In this pivotal role, you will be instrumental in shaping platform-level products, where your architectural patterns, API design choices, and comprehensive technical documentation will directly influence the operational efficiency of multiple development teams. This position emphasizes design, with a significant portion of your time dedicated to producing specifications, API contracts, and critical technical decisions. You will also build complex platform features and provide guidance through code reviews, holding ultimate technical authority over architectural choices once aligned with the team.
Potential Products You Might Influence
- TimeBack: An innovative educational platform designed to support Alpha School's highly effective 2-hour learning model, which boasts 99th percentile test results.
- Incept: A cutting-edge content generation platform focused on producing personalized educational content for diverse learning applications.
- Crossover: An AI-powered hiring platform that efficiently manages tens of thousands of applicants monthly.
What You Will Be Doing
- Producing detailed specifications before implementation begins.
- Crafting robust APIs that ensure backward compatibility and future extensibility.
- Recording Important Technical Decisions (ITDs) along with their supporting rationale.
- Implementing complex platform capabilities that drive core functionality.
- Conducting thorough PR reviews to maintain architectural alignment and quality.
What You Won't Be Doing
- Extensive team leadership or direct personnel management.
- Development of straightforward application-level products.
- Attending endless meetings that hinder productivity.
- Pure architectural work without hands-on implementation and ownership.
Basic Requirements for a Staff Software Architect
- Minimum of 5 years of professional software development experience.
- At least 2 years of experience designing systems where other teams relied on your APIs or architectural decisions.
- Demonstrated history of authoring technical specifications or technical decisions that were successfully implemented by others.
- Proven experience integrating AI tools into the development workflow.
About LearnWith.AI
LearnWith.AI is an innovative edtech startup leveraging the power of AI and subject matter experts to revolutionize learning. Our unique approach integrates over 50 years of learning science, advanced data analytics, and AI-powered coaching to help students learn more, faster, and better, all while making the process engaging and fun. We operate as a remote-first company, hiring top talent globally through Crossover.
Working with Crossover
This is a full-time (40 hours per week), long-term position, available immediately. Successful candidates will enter into an independent contractor agreement with Crossover as a Contractor of Record. The compensation for this role is $100 USD/hour, totaling $200,000 USD/year, based on 40 hours per week and 50 weeks per year. Payments are made weekly. For more details, please visit www.crossover.com/help-and-faqs.
Key skills/competency
- Platform Architecture
- API Design
- Technical Specification
- System Design
- Software Development
- AI Integration
- Backward Compatibility
- Extensibility
- Code Review
- EdTech
How to Get Hired at Crossover
- Research Crossover's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your Staff Software Architect resume to highlight platform architecture, API design, and AI integration experience.
- Showcase technical depth: Prepare to discuss system design principles, architectural patterns, and complex platform implementations in detail.
- Master the technical interview: Practice problem-solving, architectural discussions, and whiteboarding relevant to scalable systems and AI tools.
- Demonstrate ownership: Be ready to share examples of projects where you owned design, implementation, and impact with minimal supervision.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background