View Our Website View All Jobs

Senior Software Development Manager

ABOUT HEROIC Cybersecurity:

HEROIC Cybersecurity (http://HEROIC.com) provides protection against hackers and cyber threats. Our mission is to intelligently protect the world's information against known and unknown cyber threats. Unlike traditional cybersecurity products, HEROIC takes a predictive and proactive approach to intelligently secure our users and their technology before an attack or threat occurs. Our work environment is fast-paced, challenging and exciting. At HEROIC, you’ll work with a team of passionate, engaged individuals dedicated to intelligently securing the technology of people all over the world.

JOB DESCRIPTION:

We are seeking a Senior Software Development Manager to help build and lead our team of software engineers. You will be responsible for helping drive the development of sophisticated cybersecurity solutions. The right candidate will possess a strong background leading a team of local and remote developers and will have proven experience managing software projects. You will also have a well-rounded software development background and are expected to spend some of your time coding. We expect this position to spend their time in the following manner: 70% coding and architecting, 30% management of projects and developers.

PRINCIPAL RESPONSIBILITIES AND DUTIES:

  • Management over all HEROIC software projects.
  • Management and training of local and remote software engineers.
  • Architecting software applications, database systems and infrastructure for scale
  • Research and evaluate third-party solutions to integrate into the HEROIC platform.
  • Work with management to develop strategy and multi-year technology road maps
  • Oversee and direct project/developer schedules and milestones
  • Help build a world-class software development team.
  • Oversee all aspects of the software development lifecycle including requirements analysis, project documentation, UI design, database & infrastructure management, quality assurance, security auditing, and maintenance.

QUALIFICATIONS:

  • IT related bachelor's degree and/or at least 8 years of experience in software development.
  • Experience managing software developers
  • Experience with some of the following technologies: PHP, Laravel, MySQL, PostgreSQL, Linux, HTML, Javascript, etc.
  • Hands on experience in software development lifecycle, agile and scrum experience desired.
  • Experience communicating with technical and non-technical stakeholders.
  • Must be able to take high-level directives and lead the effort of developing start-to-finish project plans based on internal project management framework & lifecycle processes.
  • Experience securing software applications or working in the cybersecurity field preferred.

LOCATION: Provo, UT

POSITION TYPE: Full-time

KEYWORDS & TECHNOLOGIES USED: PHP, Laravel, Cassandra, Spark, MySQL, PostgreSQL, Python, Linux, ObjectiveC, HTML, Javascript, AWS, Jira, Git, Artificial Intelligence, Machine Learning, TensorFlow, Theano, Torch

 

Read More

Apply for this position

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

Paste your resume here or Attach resume file

150