Join the DevLeague Team

Dev League is located at the Manoa Innovation Center in Honolulu, Hawaii.

Positions Available

Big Data Analyst Lead Instructor

Do you like Data? Do you like BIG DATA? We’re looking for a Big Data Analysis Instructor!

Who is DevLeague?

DevLeague is the leading boot camp in Hawaii offering high-intensity, workforce-aligned programs in Web Development, Enterprise Development, Big Data Analysis, and Cyber Security. As a Big Data Analytics instructor, you will bring your subject matter expertise and experience in the field to bear as you guide 10-20 students through our xx -week, part-time boot camp. During this course, students will gain new skills through mentorship and apply those skills to challenging projects. 

Our program takes students through the theoretical underpinnings of data analytics, including probability, statistics, predictive analytics and introductory machine learning concepts, and then through in-demand analytics tools, such as Excel, R, MySQL, and Tableau. Our team guides students who have familiarity with data analytics to basic theoretical concepts and gives them fluency in advanced Excel, SQL, and data concepts. 

Role & Responsibilities

  • Plan, prepare and deliver instructional lessons and activities that facilitate
  • active learning experiences.
  • Use varied instructional resources and methods to meet students' learning needs in a student-driven classroom.
  • Support DevLeague’s mission by creating a learning environment of mutual respect and fairness, while encouraging creative and critical thinking
  • Build and refine data analytics curriculum and assignments
  • Utilize student feedback and experimentation to continuously improve teaching and project methods
  • Evaluate new tools, packages, and tutorials for use in the curriculum
  • Attend team meetings outside of class time.


  • Are passionate about student outcomes and want to solve big problems in workforce development
  • Are a go-getter. You have a tenacious work ethic and are excited about working toward aggressive short-term and long-term goals
  • Have at least five years of deep data analytics experience (e.g. data analyst, data scientist, management consultant, financial analyst) and some instruction, trainer, or mentor experience
  • Have a solid understanding of basic probability and statistics, including topics such as conditional probability, distributions and outliers, confidence intervals and hypothesis testing, linear and logistic regression
  • Are fluent in Excel, SQL, R, machine learning, or Tableau
  • Have a good understanding of predictive analytics and associated processes, including: data pre-processing and cleaning, exploratory data analysis, and model training, testing and evaluation
  • Are conversational in Python and Big Data concepts
  • Are a creative thinker.
  • Self-motivated, enthusiastic, patient and passionate about helping students discover the link to  a better career.
  • Possess strong interpersonal skills and willing to work closely with all team members
  • Strong work ethic and high work standards

Big Data Analyst Teaching Assistant

If you are looking to make a life-changing impact by sharing your love for data and data science with the next generation, we’d love for you to consider joining our team. As an Teaching Assistant in our Big Data Analysis course, you will have the opportunity to shape the vision and delivery of the course materials. 

We deliver more than just skills training, and are looking for instructors who share our vision for a community of lifelong learners pursuing work that they love. As a part-time instructor for our Big Data Analytics  course, you will work with our team of instructors to: 

  • Work closely with one or more Lead Instructors to guide students through a rigorous, transformational journey towards a career in Data.
  • Become a better teacher, leader, and mentor as you learn from our lead instructors and our project based learning model
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum
  • Adapt our curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing your lessons learned over time to the team
  • Facilitate a supportive, and energetic community that welcomes the various needs and learning styles of our students
  • Identify and implement best practices for using online resources to maximize student engagement

Role & Responsibilities

  • Ensure that students meet project requirements
  • Meet consistently with a designated group of students in your cohort to chart their progress and provide ongoing support
  • Responsible for the growth and development of a cohort of students within the class
  • Foster a collaborative, community-minded learning environment
  • Ongoing student communication around the progress of the program
  • Project reviews and providing feedback and suggestions for improvement in a tactful manner
  • Assist Lead Instructors in lesson planning and curriculum development


  • You are eager to shape the skills, minds, and careers of the newest generation of data analyst and data scientists
  • You are eager to teach and pass on your experience
  • You have knowledge in statistics, mathematics, and probability
  • You have a deep understanding of statistical hypothesis testing and experimental design, data visualization techniques and tools, and manipulation of large data sets
  • You have experience querying large data sets and optimizing queries for faster results
  • You are on top of industry trends in big data, machine learning, deep learning, and AI
  • You have previous data analytics, data science or engineering teaching experience, through a course, workshop, team training, etc

Cybersecurity Instructor / Subject Matter Expert (Part Time)


Does the passion for your field consume you so much to the point you are willing to talk for hours about technology to anyone who will listen?

Do you love passing on your knowledge and experience, and consider the success of others as one of your key motivations in life?

If so, we’d like to talk to you….

The Cyber Security Professional Instructor is charged with providing support to the development and presentation of course content in their particular subject matter area. This includes coordination and execution of planning, development, and implementation of curriculum materials and processes that are created for improving student outcomes. We are looking for someone who has a passion for creating the next generation of cybersecurity experts with intimate knowledge of our digital world and digital safety.

The Cyber Security Instructor position will be part of larger staff of subject matter experts that are strong in one or more particular domains as well as a supporting staff of more general knowledge to support subject matter expert. Time commitments will vary based on breadth and willingness of various subjects.



This program is designed as an immersive workforce readiness program to enable students to learn and experience core concepts and practical hands on experience in a project based environment in the areas of operating systems and security, networks and network security,  software security best practices, operations security, penetration testing, incident response, data analysis and common tools and frameworks in use in the various roles of a cybersecurity professional.


Job Responsibilities

  • Responsible for the development and evaluation of technical curriculum including but not limited to developing projects for students to learn cybersecurity subject matter.
  • Conduct research or provide expertise and consult with broader team in the design and development of new curriculum.
  • Coordinate the review/assessment of current curriculum to ensure that course/program is meeting intended objectives and requirements.
  • Participate in preparation of instructional material and develop outlines with the necessary basic detail to direct instruction.
  • Communicates clearly and consistently with various stakeholders including other instructors, students and management.
  • Prepares class sessions and assignments to help students grasp content and how it integrates with overall student learning outcomes for the course.
  • Creates a learning environment that encourages student involvement and participation.
  • Embraces change positively and productively.
  • Documents students’ participation, and academic progress.
  • Provides feedback on assignments, projects and presentations.
  • Facilitates the technical, personal, and social development of students.
  • Establishes a positive and fun learning environment and responds to the individual needs of students.
  • Supports the values, vision, and culture of the DevLeague organization.


Preferred Qualifications

  • A passion for your field and a thirst for knowledge
  • Experience preparing project based exercises or learning material
  • Experience as an instructor, tutor, or mentor in a professional cybersecurity role
  • 2+ years working or equivalent experience in a professional cybersecurity role in one or more of the following areas:
    • Network Administration
    • Linux and/or Windows System Administration
    • Operation Security(OPSEC)
    • Python and Bash Scripting
    • Data Analysis
    • Penetration Testing
    • Computer Forensics
    • Incident Response
    • Hardware or Application Hacking
    • Social Engineering
    • Vulnerability Assessment
    • Cryptography
    • Secure Application Development or Auditing
    • Cybersecurity Governance
    • Cybersecurity Awareness Training
  • One or more of the following or equivalent certifications or experience:
    • CompTIA A+
    • CompTIA Network+
    • CompTIA Security+
    • CompTIA CSA+
    • CompTIA Linux+
    • CCNA
    • CEH
    • OSCP
    • CISSP
    • GIAC Certifications
    • Microsoft Server Certifications
    • Degree in Cybersecurity

Lead Instructor (Full Stack JavaScript)

As a full time lead Instructor at DevLeague, you will train the next-generation of engineers through our innovative technology education programs. Your primary responsibility will be breaking down your knowledge of programming to train these aspiring developers through a hands-on project-based curriculum. Instructors are responsible for executing existing curriculum as well as developing new curriculum, learning materials, and guiding the overall student learning experience.

Our main priority is the experience of our students, and as new students dive headfirst into a new career our team at DevLeague will train and support them each step of the way.

We are looking for instructors who are not only passionate about teaching but motivated by our company’s mission and are driven by seeing the success of others. We strive to recruit the best minds in the industry, and we value each instructor’s creativity, willingness to learn, ability to have fun, and…all the other good stuff!

Job Responsibilities:

  • Creating engaging content for our Web Development courses that may include lessons, exercises and/or mini-projects
  • Managing other Instructors and Teaching Assistants (TA)
  • Keep abreast of the latest and greatest technologies and educational concepts
  • Work towards constantly improving curriculum
  • Manage classes’ GitHub repositories
  • Give students consistent and constructive feedback on their performance, ensuring they understand their strengths and areas to improve
  • Assist other instructors in tutoring students, paying special attention to individual students’ needs so they are addressed appropriately
  • Assist in inclusion efforts so all students feel accepted in the tech field
  • Communicate with students via phone, email, Slack, face-to-face and web meetings to help them through challenges they are facing
  • Communicate daily with other instructors to assess student progress and map out student success strategies
  • Assist other instructors in managing student progress within the course
  • Coordinate staffing needs appropriately with leadership
  • Identifying new opportunities in education as industry adopts new technologies and methodologies

Preferred Qualifications:

You are kind, fun, resourceful, and an advocate for all students. You can read a room well and help students be forthright in expressing any concerns. You are not afraid to speak up and are thoughtful about your verbal and nonverbal communication.

  • 5 or more years experience in software development
  • Deep understanding of software development principles and best practices.
  • Follow Engineering best practices to solve problems.
  • Web Design (Responsive HTML / CSS frameworks / jQuery)
  • Strong JavaScript knowledge.
  • Front-end Framework (Angular2, React, Vue)
  • NoSQL Databases (MongoDB, Redis, ElasticSearch)
  • Full-stack Javascript (Node, MEAN, Hapi)

Other Skills that would be useful to have:

  • At least one additional server-side scripting language, Python ideal
  • SQL Databases (PostgreSQL, MySQL, SqlServer).
  • DevOps (cloud deployment, server configuration, security, performance)
  • Passion for education: although we don’t require previous formal teaching experience, we’re looking for people that enjoy teaching/mentoring others and that are involved in the coding community.
  • Experience managing and keeping a team motivated. Can-do attitude and a good sense of humor.
  • Great communication skills. Can you be engaging as a teacher?  Can you excite others about what you get excited about?
  • Team Player. You are a passionate software developer whose first priority is the wellness of the team. You want everyone else around you to be respected and honored for their skills. You thrive on the success of others and of the group. You mentor junior talent so they see their own strengths and help them grow in those areas. You meet deadlines effectively and do what needs to be done with teammates to deliver the best-accelerated computer science education possible.
  • Creative Facilitator. Your goal isn’t to show students how smart you are, but to break things down for them in real-world examples. You facilitate students’ learning instead of lecture. You model best behaviors. You creatively come up with ways to explain concepts based on students’ backgrounds and learning styles. You provide many styles of instruction. You let your ego go in order to mentor students to be their best. You understand that education is not just about learning the technical details, but also supporting students from an emotional standpoint as they enter into a new phase of their lives.
  • Energetic and Enthusiastic. You passionately believe in our mission to bring inclusion and diversity to tech, and won’t settle for mediocre results.

Web Development Program Manager (JavaScript)

We are seeking a full time qualified full-time Web Development Program Manager who is passionate and has an innate desire to extend the reach and redefine the future of how technical skills are taught. You will manage and lead a team of instructors who are responsible for providing a fun, engaging, educational and supportive environment for the next generation of engineers. The Web Development Program Manager is responsible for optimizing team performance and the development of creative, high-quality curriculum and service to reach or exceed revenue goals.

  • Provide pre-enrollment support for prospective students by leading coding workshops and interviewing them prior to their acceptance into our computer programming intensive coding bootcamp
  • Coordinate group tasks among 4-6 web development instructors. Provide status reports on web-team projects, help to prioritize and assign work among the group
  • Manage a web development staff of 4-6 employees or contractors
  • Work in a team environment to develop, code, and implement projects and execute curriculum
  • Maintain a high level of excellence for custom infrastructure by ensuring backup/recovery procedures are in place, failover, monitoring, and alerts for mission-critical systems
  • Participates in the development and evaluation of new curriculum and projects. Conduct research and consult with team in the design and development of new curriculum
  • Coordinates the review/assessment of current curriculum to ensure that course/program is meeting intended objectives and requirements
  • Evaluates class sessions and assignments to continually improve overall student learning outcomes
  • Be educated about and implement progressive educational models, researching education and identifying trends to create effective, actionable plans to improve the learning experience of our students
  • Creates curriculum documentation and packaging for certain programs
  • Responsible for leading instruction as needed to fill in as necessary and following instructional procedures
  • Responsible for monitoring instructor performance and creating additional training as necessary to help the growth of each instructor
  • Handles student complaints, provides appropriate solutions and alternatives

Preferred Qualifications

  • Experience managing or leading technical staff as it relates to project management, education, and training
  • 5 or more years of relevant industry experience with client/server-side scripting, database management, software development best practices and workflows and team leadership
  • Knowledge of different programming languages including but not limited to HTML/CSS/JS, ES5/6, JavaScript frameworks, database development, web content management systems
  • Bias for action
  • React to change productively with the ability to respond quickly, independently and with flexibility under tight deadlines
  • Deeply self-reflective, passionate and committed to excellence
  • A leader who knows how to build relationships across teams and community
  • Thrives in a startup environment with the ability to set executable, measurable goals
  • Can effectively manage relationships and communicates between a wide range of stakeholders
  • Is eager for feedback and eager to learn and grow in a fast-paced, mission-driven environment
  • Is truly dedicated to the company’s mission and will go above and beyond the requirements of the job to be an innovative and strategic problem solver
  • Strong project manager with ability to mentor and guide those working under them
  • Self-starter with ability to work under tight deadlines with minimal direction or supervision
  • Ability to collaborate and communicate effectively across broad range of staff
  • Demonstrated problem-solving, troubleshooting, and analytical skills
  • Good organizational skills, ability to manage tasks and teams to complete projects and willingness to accept responsibility for multiple assigned tasks.
  • Willingness and excitement to learn new programming languages, if required
  • Strong interpersonal skills with the ability to work in a team environment and to work effectively with a wide range of constituencies in a diverse work community
  • Proofreading and editing skills
  • Knowledge of the principles, procedures, and standards of integrated web application architecture and design
  • Knowledge of current alternatives in available web application software and hardware
  • Knowledge of established programming procedures and programming languages
  • Ability to communicate effectively both verbally and in writing
  • Ability to maintain files, records, and reports

JavaScript Teacher Assistant (Evening TA)

Dev League is revolutionizing education through its immersive software development bootcamp. In 12 weeks, we teach beginners the technical and interpersonal skills they need to become professional software developers. We are opening new campuses across the country and are in search of exceptional leaders to help us establish the DL brand and education model in new locations.

At Dev League, instructors lead by example, demonstrating their passion for learning and their commitment to a high standard of excellence. Being an instructor at DL is more like being a trekking guide or triathlon coach than a follow-the-textbook style lecturer. Instructors lead discussions, guide inquiry, pair program with students, support students in their projects and challenges, and provide feedback to students and each other. Successful DL instructors are also able to emphasize the meta-skills and core concepts of software engineering, teaching students more than just how to code - teaching them how to learn. We think teaching is challenging, meaningful, and exceptionally fun. If you're up to the task, come join us.

Schedule: W/F/SAT 6pm - 8pm

  • Work closely with one or more Lead Instructors to guide students through a rigorous, transformational journey towards a career in Software Development.
  • Communicate empathetically with new learners and guide them through the process of becoming employable web developers
  • Facilitate lectures and recitation sessions on advanced curriculum topics
  • Provide content for lectures, facilitate code reviews, manage student pairing and provide guidance on team projects
  • Collaborate with our Curriculum team to facilitate improvements to our curriculum
  • Design and manage processes for effective student learning
  • Help design systems to streamline and automate routine tasks for instructors
  • Commit to our values of integrity, kindness and whole self
You’re an ideal candidate if you have:
  • 3+ years of verifiable work experience in the tech industry
  • Strong and proven commitment to diversity and inclusion in the tech industry
  • Experience with SQL and Schema Design
  • HTML, CSS3, and JavaScript development experience
  • 3+ years of Node or Ruby on Rails (or similar language) development
  • High-energy self-starter with innovative/creative capabilities
  • Stellar interpersonal skills
  • High emotional intelligence (EQ)
  • Leadership and group facilitation experience
  • Eagerness to teach and pass on your experience
  • Bachelor's or equivalent degree and 18 hours of Computer Science coursework or Associate’s degree