Lead Software Engineer

Innovate+Educate, Employment Tech Division

At the Innovate+Educate Employment Tech Division (ETD), the Lead Software Engineer & Technology Advisor develops the next-generation technologies that change how millions of individuals worldwide connect, explore, and interact with information that results in economic prosperity for all.

We're looking for engineers who are creative thinkers and bring expertise and curiosity in all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI/UX design, mobile applications, art history and design, psychology, sociology; the list is growing every day.

As a Lead Software Engineer and Technology Advisor, you will work directly with the I+E Chief Technology Officer (CTO) on specific projects critical to Innovate+Educate's mission with opportunities to participate in business development, project capture, client meetings, product design, and advising I+E leadership, staff, consultants, and others on technology as it relates to our mission and goals.

We need our engineers to be versatile, display leadership qualities, have patience when interfacing with less technically inclined people, be kind, be entrepreneurial, and be enthusiastic to tackle new problems across the full-stack as we continue to push employment technology forward.

Responsibilities

· Develop, design, test, deploy, maintain and improve web based applications, mobile applications, and other software.

· Manage individual project priorities, deadlines, and deliverables.

· Provide mentorship and guidance to junior staff.

· Interface with and advise I+E leadership, consultants, staff, and others.

· Some travel and public speaking is required.

Preferred Core Competencies

· Collaboration: Highly collaborative style; experience developing and implementing communications strategies.

· Customer Service: Values providing positive “customer service experience” to partners, collaborators, leadership, and co-workers.

· Communication: Excellent writing/editing and verbal communication skills.

· Strategic relationship management: Relationship builder with the ability to "connect the dots."

· Leadership: High energy, maturity, and leadership with the ability to serve as a unifying force and to position communications discussions at both the strategic and tactical levels

· Team player: Sincere commitment to work collaboratively with all I+E staff, our partners, and stakeholders.

· Drives for results: Self-starter, able to work independently, and entrepreneurial; ability to create, implement and manage multiple initiatives. Delivers on commitments.

Preferred competencies and qualifications

· BS degree in Computer Science, similar technical field of study or equivalent practical experience.

· Seven years product software development experience in a professional setting.

· Experience working with the following: web application development, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.

· Experience with the following languages, frameworks, and services:

Angular.js

Bootstrap

C#

C/C++

CSS

Git

Java

JavaScript

MySQL

PHP

Python

Ruby on Rails

Sass

Unix/Linux

Interest and ability to learn other coding languages as needed.Working proficiency and communication skills in verbal and written English.

IOPT Preferred (assessment will be provided) http://www.iopt.com/index.php

Job Type: Full-time

Required education:

Bachelor's

Required experience: