Key Responsibilities

  • Provide Leadership to the team building and maintaining a culture of quality.
  • Provide Leadership to the development and QA teams by encouraging them and holding team members accountable for their commitments.
  • Collaborate with operations and business stakeholders in defining development scope and guide team members in planning, designing, and building features and improvements.
  • Partner with stakeholders to ensure the product vision and execution of the product roadmap align with the company goals and priorities. Provide and maintain a technical product roadmap that aligns with the Product Management vision.
  • Product Management: work with the business, marketing, and sales in defining the product, features and functionality, the customer messaging and the rollout of new features and improvements that scale and meet the future needs of our customers and markets.
  • Lead the development team in planning and deploying software upgrades and defect remediation based on defined release schedules.
  • Provide and maintain a technical product road that aligns with the Product Management vision.
  • Provide support and communicate back to stakeholders regarding status of development and production issues.
  • Act as a catalyst for a culture of innovation and development best practices; collaborate with other managers to develop and implement standards across the organization and ensuring the development team is leveraging technology, processes, and best practices to develop world-class software that is performant, scalable, stable, and secure.
  • Provide leadership and guidance to employees by coaching, mentoring, motivating them for optimum performance and career development.
  • Lead the team in testing and documenting the current and future systems and development.
  • Demonstrate strong multitasking and problem-solving skills to identify errors in processes and software systems.
  • All other duties as assigned.

Experience Requirement

  • 7+ years of technical management experience in a software development organization.
  • Must have at least 6+ years hands-on modern coding experience.

Desired Skills

  • Expertise in Agile development methodology, including the use of Jira Software and Roadmaps.
  • Strong development background, preferably with Enterprise, Cloud-based, multi-tenant Software-as-a-Service systems.
  • Ability to drive a culture of quality and personal accountability through development and delivery teams.
  • Deep technical understanding of Java, J2EE, SPRING, Hibernate/JPA, Velocity Templating, Databases (MySQL, PostgreSQL), jQuery/JavaScript, REST/SOAP/SOA/XML, etc.
  • Experience with SaaS cloud computer resources such as Microsoft Azure or AWS.
  • Have managed direct reports / multiple software teams before.

Bonus Skills

  • Experience with NLP and machine learning
  • Hadoop/Spark/TensorFlow/Cluster Computing

Required Behavioral Traits

  • Lead by example.
  • Ability to lead a diverse team to new measurements of success.
  • Dependable, Enthusiastic, Motivated, Team Player, a Leader, able to motivate others.
  • Good communication and interpersonal skills; ability to communicate up and down.
  • Highly organized and detail oriented.
  • Excellent problem solving.
  • Ability to stay calm and perform well under stressful conditions and by example engender the same behavior in others.
  • Promote positive tone and high standards of quality within the development group and serves as a model to direct reports.
  • Ability to learn new concepts, technologies, and tools quickly.

Send us your resume at [email protected] mentioning the position in subject line.