Product Engineer

Reporting to the Manager of Product Engineering, the Product Engineer is responsible for designing and developing new features and fixes for Cofense Triage, as well as serving a Level 3 support for Cofense Triage and Cofense Vision.

Knowledge, Skills and Abilities Required

  • Ability to interact with customers and properly manage the relationship and expectations
  • Knowledge and experience using Ruby on Rails or similar application platform
  • Knowledge and experience using relational database systems especially PostgreSQL
  • Ability to comfortably do full stack development from backend systems to user interfaces as necessary
  • Working knowledge of HTML, CSS, and JavaScript
  • Strong Linux troubleshooting – basic partitioning, system services, standard logs files, and system commands
  • Understanding of Proxies, LDAP/Active Directory, mail Infrastructure, and other enterprise related technologies
  • Strong network communication troubleshooting ability
  • Excellent verbal and written communications skills
  • Proven ability to manage multiple projects simultaneously
  • Familiarity with Computer Incident Response/Forensics a plus

Essential Duties/Responsibilities

  • Act as Level 3 support for advanced troubleshooting activities
  • Develop Level 1 and Level 2 support reference documentation for Cofense’s Customer support staff
  • Document and address client specific needs that arise due to variability in computing environments
  • Produce new product features as customer product owner needs demand
  • Provide fixes for issues discovered during support interactions and independently
  • Proactively perform code reviews, give feedback, and ask questions
  • Participate in steering Triage toward a final product that delights our customers

The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Cofense will be voluntarily entered into and your employment is considered at will. Cofense reserves the right to alter the job description at any time without notice.

Education and/or Experience:

  • 5 years experience or more with 3-4 years of the technical competencies
  • Experience troubleshooting solutions deployed in enterprise networks
  • IT Security experience desired
  • Experience working with RESTful APIs desired
  • Experience using git to manage application changes desired
  • Bachelor’s degree or applicable experience and certifications preferred
  • Occasional travel as required
  • Other duties as assigned

Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.


Uniting Humanity Against Phishing.

Technology we use