Back to Remote jobs  >   Education
Software Engineering Instructor @Factored
Education
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago

[Hiring] Software Engineering Instructor @Factored

1wk ago - Factored is hiring a remote Software Engineering Instructor. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

We are seeking a Software Engineer Instructor to own and evolve our internal technical training program for MLE and SWE engineers. This person will design and deliver curriculum spanning software engineering fundamentals and AI engineering. The role combines live instruction, asynchronous content development, and hands-on coaching to accelerate engineer growth and placement readiness.

  • Design, build, and maintain the end-to-end technical training curriculum for SWE engineers, covering:
    • System design
    • Coding best practices
    • Software architecture
    • Testing strategies
    • AI engineering topics
  • Deliver live workshops and sessions, and interactive coding labs to groups of engineers at varying seniority levels.
  • Develop high-quality asynchronous learning content:
    • Recorded lectures
    • Written guides
    • Hands-on exercises
    • Project-based assessments
    • Reference materials
  • Provide 1-on-1 and small-group coaching to engineers, helping them close specific skill gaps and accelerate professional growth.
  • Track and report on engineer skill progression metrics, using data to identify trends, measure training effectiveness, and prioritize curriculum improvements.
  • Continuously update training materials to reflect evolving industry standards, new frameworks, emerging AI tools, and client demand patterns.
  • Collaborate with Engineering Leads and Expertise Group leads to align training content with real-world project needs.
  • Contribute to onboarding programs to ensure new Factored engineers ramp up quickly on standards, tools, and expectations.

Qualifications

  • 5+ years of professional software engineering experience, with hands-on work in system design, backend/full-stack development, and software architecture.
  • Demonstrated experience teaching, mentoring, or leading technical training for software engineers (formal or informal).
  • Experience in deploying and managing Cloud Infrastructure (AWS / GCP / Azure) – AWS Preferred.
  • Strong proficiency in at least two of: Python, JavaScript/TypeScript, Java, or Go.
  • Solid understanding of software architecture patterns: microservices, event-driven, layered architecture, and domain-driven design.
  • Practical knowledge of testing strategies: unit testing, integration testing, TDD/BDD, and test automation frameworks.
  • Excellent written and verbal communication skills in English; able to explain complex technical topics clearly to diverse audiences.
  • Experience designing structured curriculums, learning paths, or technical programs.
  • Proactive and self-directed: Identifies skill gaps, designs interventions, and drives outcomes without waiting for direction.
  • Comfortable working with data to measure training impact and iterate on content.
  • Ability to adapt teaching style across seniority levelsβ€”from junior engineers to senior developers.
  • Strong documentation habits: create reusable, well-organized training assets.
  • Collaborative mindset: works effectively across teams.
  • Comfort navigating ambiguity and managing competing priorities in a fast-paced environment.

Requirements

  • Strong plus: Proven expertise in integrating Generative AI frameworks and APIs into production-grade applications.
  • Strong plus: Working knowledge of AI engineering concepts: LLM APIs, RAG patterns, Prompt engineering, Agentic Workflows.
  • Experience with MLOps tools and pipelines.
  • Experience creating technical video content or running live-streamed technical sessions.
  • Prior experience in nearshore, distributed, or remote-first engineering teams.
  • Contributions to open-source projects, tech blogs, or conference talks.

Benefits

  • Ownership through equity participation.
  • Annual company retreat.
  • Education bonus for continuous learning.
  • Company-wide winter break.
  • Paid time off.
  • Optional in-person events and meetups.
  • Tailored career roadmaps.
  • High-performance culture.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Back to Remote jobs  >   Education
Software Engineering Instructor @Factored
Education
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later