Full Stack Software Engineering Instructor (Java) - Remote
Full Stack Software Engineering Instructor (Java)Dev10 is seeking a Full Stack Software Engineering Instructor (Java) for a remote position. This is an 8+ month contract-to-hire opportunity.This position is ideal for a software developer who enjoys teaching, mentoring, and helping others launch successful careers in technology. The successful candidate will guide Associates through an intensive software engineering training program focused on Java, full-stack development, databases, APIs, testing, and modern software engineering practices. In addition to delivering instruction and providing technical coaching, the Instructor will collaborate with fellow instructors to continuously improve curriculum and ensure students are prepared to meet the evolving needs of clients and the technology industry.Responsibilities:Participate in training activities daily during core hours of 9:00 AM - 4:00 PM CTDeliver technical instruction, demonstrations, workshops, and Q&A sessionsCreate an engaging and supportive learning environment that promotes student successMonitor student progress and provide coaching to help Associates achieve learning objectivesSupport and troubleshoot student challenges during labs, exercises, and project workFoster confidence, accountability, and problem-solving skills among AssociatesConduct weekly code reviews and provide detailed, constructive feedbackEvaluate technical assignments against established standards and best practicesMeet one-on-one with Associates who need additional support or guidanceCollaborate with the instructional team to continuously improve curriculum and training materialsSupport technical evaluations used during the recruiting processMentor new instructors as they develop classroom management and instructional skillsRequirements:3+ years of professional software development experienceStrong understanding of full-stack software engineering principles and practicesPassion for mentoring, coaching, and developing technical talentExcellent verbal and written communication skillsAbility to explain technical concepts to individuals with varying levels of experienceStrong collaboration and interpersonal skillsJavaObject-Oriented Programming (OOP)SQL and Relational DatabasesAPIs and Web ServicesHTMLCSSGit and Version ControlCommand Line/Terminal FundamentalsTest-Driven Development (TDD)Software Testing PrinciplesWeb Security and AuthenticationSoftware Design and Development Best PracticesDesired Skills:Previous experience as a technical instructor, trainer, educator, teaching assistant, or mentorExperience leading technical workshops, bootcamps, or training programsExperience reviewing and providing feedback on codeBackground in full-stack web application developmentExperience coaching junior developers or early-career technology professionalsFamiliarity with cloud platforms such as Azure or AWSExposure to AI-assisted development tools, Generative AI, or Agentic application developmentCurriculum development or instructional design experiencePay range: $110,000 - $150,000 annuallyOnly candidates available and ready to work directly as Genesis10 employees will be considered for this position. If you have the described qualifications and are interested in this exciting opportunity, please apply!Benefits of Working with Genesis10 / Dev10:Medical, Dental, VisionHealth Savings AccountVoluntary Hospital Indemnity (Critical Illness & Accident)Voluntary Term Life Insurance401KSick Pay (for applicable states/municipalities)Commuter Benefits (Dallas, NYC, SF, and Illinois)Fun & flexible team environmentGenesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.