View Our Website View All Jobs

Software Engineering Director

SparkCognition is looking for a dynamic and motivated leader to manage a team that is developing products using Machine Learning, Artificial Intelligence and Big Data technologies. The ideal candidate is a strong leader who loves to build complex products with a team consisting of high-performing and talented individuals. As a leader, you will be working with customers, executives and other team members to help plan and execute product development. If you are passionate about driving teams to exceptional performance, growth and challenge, this is the job for you. To be successful in this role, you must be self-motivated, driven and able to help the team in whatever way necessary including hands-on development.


  • Lead the requirements, design, development, and implementation of SparkCognition software products
  • Ensure “operational excellence” capabilities (testability, usability, scalability, availability, resilience, security, etc..) are built into the products
  • Deliver high-quality coding solutions, including front-end, back-end, and integrated QA
  • Ability to prioritize well, communicate clearly and understands how to drive a high-level of focus and excellence
  • Ensure that the solutions are delivered on time, with quality and meeting requirements
  • Ability to work on requirements and solutions in an agile manner, with product management and customers
  • Keep senior management informed of progress and any obstacles impeding the successful implementation of projects and other departmental activities thru status reports, presentations, etc.
  • Handle routine daily activities such as logistics, coordination, coaching, mentoring, recruiting, planning, delivery, quality, customer/vendor relationships, performance metrics, operations, efficiency and other services
  • Mentor and lead other members of the department in development best practices
  • Experience with managing off-shore development teams is a plus


  • Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred
  • Requires 10+ years of experience, at least 3 years of which were in leading enterprise software development teams
  • Extensive technical experience with developing application on full stack of HTTP, JSON, REST, Angular JS, Java/C#, Python, SQL and no-SQL databases
  • Experience working with Big data, Cloud, AI or Machine Learning technologies desired
  • Excellent interpersonal skills to effectively work with all stakeholders to improve data and business processes and to negotiate priorities
  • Experience with Agile development processes
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status