> Markdown version of [/jobs/ext/3607514-full-stack-software-engineering-instructor](https://www.wearedevelopers.com/jobs/ext/3607514-full-stack-software-engineering-instructor). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineering Instructor - **Company:** Genesis10 - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $110,000.0 - $150,000.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), HTML, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, User Authentication, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Relational Databases, Web Development, Object-Oriented Software Development, Web Application Security, Software Engineering, SQL Databases, Test-Driven Development (TDD), Generative AI, Agentic-AI, Git, Web Api - **Published:** October 7, 2026 - **Apply:** https://www.dice.com/job-detail/76e4b24d-763b-4e20-8f22-2a3294a37ec6 ## About the Role * 3+ years of professional software development experience * Strong understanding of full-stack software engineering principles and practices * Passion for mentoring, coaching, and developing technical talent * Excellent verbal and written communication skills * Ability to explain technical concepts to individuals with varying levels of experience * Strong collaboration and interpersonal skills * Java * Object-Oriented Programming (OOP) * SQL and Relational Databases * APIs and Web Services * HTML * CSS * Git and Version Control * Command Line/Terminal Fundamentals * Test-Driven Development (TDD) * Software Testing Principles * Web Security and Authentication * Software Design and Development Best Practices Desired skills: * Previous experience as a technical instructor, trainer, educator, teaching assistant, or mentor * Experience leading technical workshops, bootcamps, or training programs * Experience reviewing and providing feedback on code * Background in full-stack web application development * Experience coaching junior developers or early-career technology professionals * Familiarity with cloud platforms such as Azure or AWS * Exposure to AI-assisted development tools, Generative AI, or Agentic application development * Curriculum development or instructional design experience ## Description 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 CT * Deliver technical instruction, demonstrations, workshops, and Q&A sessions * Create an engaging and supportive learning environment that promotes student success * Monitor student progress and provide coaching to help Associates achieve learning objectives * Support and troubleshoot student challenges during labs, exercises, and project work * Foster confidence, accountability, and problem-solving skills among Associates * Conduct weekly code reviews and provide detailed, constructive feedback * Evaluate technical assignments against established standards and best practices * Meet one-on-one with Associates who need additional support or guidance * Collaborate with the instructional team to continuously improve curriculum and training materials * Support technical evaluations used during the recruiting process * Mentor new instructors as they develop classroom management and instructional skills