Position:  Director of Software Engineering
Location:  Carlsbad, CA
Job Id:  174
# of Openings:  1

Director of Software Engineering
 
Position:                    Full time
Location:                    Carlsbad
 
About Us:
NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate Voice Assistant and Search technologies directly into their business-to-consumer offerings. NTENT utilizes a machine learning algorithmic approach to comprehend massive amounts of information across the web. Through the company’s proprietary search engine, ontology and knowledge graph, NTENT makes it easier to decipher meaning, surfacing the most relevant answers, results, content and ads, via conversational interfaces or text.
 
We are a unique group of brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere, with an emphasis on personal and professional development. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry.
 
About the Opportunity:
We are a dynamic company looking for our next great hire to join our engineering team in Carlsbad.
 
We are looking for an Director of Software Engineering to join the existing engineering team in Carlsbad. The Director of Software Engineering will provide technical leadership to Software Engineering for delivery of our core software product.  This is a hands-on leadership position that will play a major role in helping our product and people grow. 
 
Responsibilities (including but not limited to):
  • Provide technical leadership to Software Engineers for delivery of NTENT core software products
  • Participate in and lead design, architecture decisions and technical solutions
  • Work directly with customers on technology integration requirements and troubleshooting
  • Work closely with Product Management and other stakeholders to understand requirements, accurately scope, schedule and execute software engineering work
  • Develop processes and systems to ensure a fast-moving, predictable delivery schedule using an agile process (Scrum / Kanban)
  • Lead the software development lifecycle including managing releases, ensuring product requirements are met, scheduling Sprints, managing backlogs and running standups and relevant meetings
  • Actively participate in hiring, training, mentoring and performance reviews of engineering staff
  • Develop software engineering standards and best practices. Implement industry best practices
  • Keep abreast of new technologies and techniques and identify relevant technologies that would benefit NTENT products
  • Provide hands on technical problem solving and coding when required for troubleshooting and issue resolution
 
Qualifications:
  • Bachelor’s degree in Computer Science / Engineering (or similar technical degree) or relevant experience
  • 7 years of hands on software development experience, ideally around voice assistant/speaker architecture and implementation
  • 5 years of experience leading software development teams
  • Experienced in successful software delivery within a fast-paced environment
  • Proven history of excellent technical problem solving abilities
  • Ability to manage and prioritize multiple software development projects
  • Experience with resource planning, project tracking and accurately scoping work
  • Familiarity with Microsoft Project
  • Excellent communication and interpersonal skills
 
Preferred Qualifications:
  • MBA or Master’s degree in relevant career field
  • Experience with mobile software development
  • Experience with voice assistant/speaker architecture and implementation
  • Experience with online search principles and technologies
  • Experience or knowledge of the Hadoop ecosystem and other distributed technologies (e.g. HDFS, MapReduce, Spark, Samza, Kafka, Cassandra, Aerospike)
  • Working knowledge of Machine Learning techniques
 
The ideal candidate will be self-motivated, possess excellent communication skills (both oral and written) and be able to work independently. A keen interest in various aspects of language processing is essential in our multi-disciplinary team.

We offer a full comprehensive benefits package including medical, dental and vision. Employees receive a generous time off (PTO) plan and 13 holidays per year. We also offer 401(k) benefits, long term disability benefits and life insurance.

Apply for this Position
Go back to the job list