
Principal Software Engineer, LearnWith.AI (Remote) - $100,000/year USD
Crossover · United States
- Hybrid
- Full-time
- $100,000 / year
- United States
Job highlights
- Lead technical strategy for innovative AI-driven educational products.
- Architect and develop critical product features with long-term vision.
- Drive technical decisions impacting user satisfaction and scalability.
- Work with AI-first methodology, focusing on strategic problem-solving.
- Full-time, long-term remote contractor role with global hiring.
About the role
Principal Software Engineer, LearnWith.AI (Remote)
This position is designed for an experienced engineer who excels at strategic ownership, technical leadership, and solving sophisticated engineering problems. You will be responsible for developing critical product features while directing technical strategy and maintaining long-term system integrity and scalability. The technical choices you make will have direct consequences for the product and its user base, providing you with both the freedom to innovate and the accountability to execute.
The Products You'll Contribute To Are Redefining Educational Experiences
- TeachTap: Uses AI to animate historical figures within a TikTok-style learning interface.
- TeachTales: Delivers personalized, immersive storytelling to enhance student comprehension.
- TimeBack: Functions as an intelligent learning assistant that embeds into existing applications, offering proactive student guidance.
- Athena: Produces AI-driven videos and assessments to achieve quantifiable educational results.
Your role centers on steering the technical advancement of these products, guaranteeing they remain scalable, maintainable, and architecturally sound for future demands. Working in close partnership with product teams, you will convert broad requirements into concrete technical architectures and address intricate challenges without compromising quality. Your technical leadership will define the product trajectory and affect how thousands of learners engage with educational content.
Our philosophy emphasizes deliberate planning and design-first thinking. By adopting an AI-first methodology, we eliminate repetitive work, allowing you to concentrate on strategic decisions and complex problem-solving. You will enjoy substantial autonomy and the opportunity to shape product priorities with an emphasis on enduring stability and scalability.
If you are prepared to guide the technical transformation of our SaaS offerings and harness generative AI to expand what's possible, we welcome your application.
What You Will Be Doing
- Feature Development: Architecting and delivering new functionality with attention to scalability, maintainability, and sustained product value.
- Requirement Engineering: Partnering with product stakeholders to clarify requirements and guiding technical conversations to ensure alignment with product objectives.
- Operations and Maintenance: Overseeing product reliability, optimizing performance, and anticipating and addressing potential issues before they escalate.
- Technical Design: Executing high-stakes technical decisions that directly influence user satisfaction and system scalability.
What You Won’t Be Doing
- Jumping between transient projects or pursuing the latest technology fads without strategic purpose.
- Developing internal IT tools or handling outsourced assignments that lack meaningful user engagement.
- Spending excessive time in unproductive meetings or wrestling with repetitive infrastructure tasks.
Basic Requirements
Principal Software Engineer Key Responsibilities
- At least 1 year of full-stack development experience, working on front and backend features.
- At least 2 years as the primary technical contributor for a SaaS product, driving strategic technical decisions.
- At least 4 years of experience working on actual SaaS products, not outsourcing or internal IT projects.
- Experience in using generative AI in your day-to-day development work.
About LearnWith.AI
LearnWith.AI is an edtech startup that leverages AI and subject matter experts to cultivate a new way of learning. Our unique approach leverages 50+ years of learning science, cutting-edge data analytics and AI-powered coaching. In doing so, we can help students learn more, learn faster, and learn better - and have fun while doing it. We are a remote-first company that hires globally via Crossover.
There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you!
Working with Us
This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover as a Contractor of Record. The compensation level for this role is $50 USD/hour, which equates to $100,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic.
Crossover Job Code: LJ-5542-US-COUNTRY-PrincipalSoftw
Key skills/competency
- Principal Software Engineer
- Strategic Ownership
- Technical Leadership
- SaaS Product Development
- Scalability and Maintainability
- Generative AI
- AI-First Methodology
- Feature Development
- Technical Design
- Full-Stack Development
Skills & topics
- Principal Software Engineer
- Software Engineering
- Full-Stack Development
- SaaS
- Generative AI
- AI
- EdTech
- Technical Leadership
- Scalability
- Remote
How to get hired
- Tailor your resume: Highlight your SaaS experience, full-stack skills, and AI proficiency.
- Showcase technical leadership: Emphasize strategic decision-making and system architecture contributions.
- Prepare for technical interviews: Be ready to discuss complex problem-solving and design challenges.
- Understand the contractor model: Familiarize yourself with the Crossover contractor agreement and payment terms.
- Highlight AI experience: Clearly demonstrate your practical application of generative AI in development.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for the Principal Software Engineer role at LearnWith.AI?
- The Principal Software Engineer role at LearnWith.AI is a remote position. You will be working as a contractor for Crossover, which hires globally for this role.
- What kind of products will I be working on as a Principal Software Engineer?
- As a Principal Software Engineer, you will contribute to innovative educational products like TeachTap (AI-animated historical figures), TeachTales (personalized storytelling), TimeBack (intelligent learning assistant), and Athena (AI-driven videos and assessments).
- What are the key technical responsibilities for a Principal Software Engineer at LearnWith.AI?
- Key responsibilities include architecting and developing new features, partnering with product teams, overseeing product reliability and performance, and making high-stakes technical decisions that impact scalability and user satisfaction.
- What experience is required for the Principal Software Engineer position?
- Required experience includes at least 1 year of full-stack development, 2 years as a primary technical contributor for a SaaS product, 4 years in SaaS product development, and practical experience using generative AI.
- How is compensation handled for this Principal Software Engineer role?
- This is a full-time, long-term independent contractor position. Compensation is $50 USD per hour, equating to $100,000 USD per year based on a 40-hour work week. Payments are processed weekly.
- Does LearnWith.AI focus on a specific development methodology?
- Yes, LearnWith.AI emphasizes deliberate planning and design-first thinking, adopting an AI-first methodology to eliminate repetitive work and focus on strategic decisions and complex problem-solving.
- Can I apply for this Principal Software Engineer role if I am not in the US?
- Yes, LearnWith.AI is a remote-first company that hires globally via Crossover for this role, so international applicants are welcome.