Product Developer

FairWarning is hiring Software Product Developer to scale-up the growth of our patented, market leading product platform. FairWarning solutions protect organizations of all sizes against data theft and misuse in Electronic Health Records (EHRs), Salesforce, Office 365, and hundreds of other applications through real-time and continuous user activity monitoring leveraging a combination of user behavioral analytics and machine learning algorithms.

Below is more about our customer base and what the role entails:

  • Global customer base covering North America, Europe, and Asia Pacific
  • 40% of the US-based healthcare market with the largest and most complex care providers, including 38% of academic medical centers, 50% of Backer’s Top 54 largest health systems, and 53% of Most Wired health systems
  • Cloud Security customers represent $550 billion in assets under management within Financial Services, Wealth Management, Banks, legal, and entertainment industries
  • Ensure “always on” Patient Privacy Intelligence through the use, maintenance and development of automated “Self-Healing” products and services
  • Contribute to the system architecture, design, and development of the JavaEE Application through hands-on software development, design and code reviews, documentation, and implementation processes
  • Provide hands-on database development using Oracle MySQL
  • Participate in hands-on development of real-time streaming, complex analytics, and machine learning using the latest open source technologies
  • Implement new innovative tools and processes to improve performance and processes of our software platform
  • Participate in Product Release Management through attending Daily Scrum, Backlog Grooming, Sprint Planning, and End of Cycle meetings
  • Contribute to Continuous Integration Testing development environment by designing, coding and unit testing
  • Support production customers on as needed basis

Description of Role

In this role, you will be able to make major contributions to the product platform. Responsibilities include providing hands-on software development, participation in design and code reviews, and documentation of designs and implementation of methodologies to ensure high quality products. Additionally, this role will improve our customer support and deployment model through software improvements.

  • Great Listener. A successful candidate actively listens to customers through daily communication to collect feedback about their experience, usage, and solution ideas
  • Team Player. A successful candidate will develop excellent working relationships with Solution Specialists, Implementation Managers, and other FairWarning team members to ensure a superior onboarding and ongoing experience for customers to achieve their program goals and optimize their investments with FairWarning
  • Problem Solver. A successful candidate can quickly and clearly identify issues impacting the value customers are experiencing from their solution and determine the next steps to resolve it.
  • Communication. A successful candidate can speak and write professionally to be clearly understood and positively influence team members to assist the customer
  • Customer-Centric. A successful candidate focuses on making their customers successful by listening and discovering their business goals, proactively identify and resolve challenges, and promoting FairWarning’s solutions and services throughout the entire relationship they have with the customer


  • Bachelor’s Degree in Computer Science or Computer Engineering, related degree or equivalent work experience
  • Experience in software development or product development environment with a successful coding and development track record
  • Strong technical ability in high level programming language such as Java or C#
  • Strong database skills including data modeling, administration, configuration, SQL, performance tuning. Experience with Oracle MySQL preferred.
  • Experience with Linux/UNIX operating system and shell scripting (Perl, Bash, Korn)
  • Ability to work in team based setting with strong verbal and written communication skills
  • Experience with Hadoop and other Big Data technologies such as Spark and Kafka is a plus
  • Experience with Healthcare, Information Security, Cybersecurity, SaaS solutions, Managed Services preferred

Characteristics of Successful Candidates

FairWarning operates a customer-centric business model with strong teamwork across the business. FairWarning’s philosophies begin with listening and problem solving for our customers. As such, successful candidates have the following characteristics:

  • Ability to work in a fast-paced environment
  • Attention to detail
  • Persistent and competitive
  • Relentless learner
  • Self-Motivated
  • Creative problem solver with the ability to address issues quickly and effectively
  • Consistently positive and highly self-motivated
  • Ability to understand business problems and build business friendly products and solutions
  • Outstanding listening and discovery skills
  • Committed to being an active team member who is committed to personal and professional development by participating in formal technical training, product training, cloud security training, and leadership training
  • Both team player who buys into FairWarning Values and the “FairWarning Way”, as well as individual contributor

Additional Information About FairWarning and the Opportunity

  • FairWarning has a proven track record of developing, selling and servicing patented, market-leading product and service offerings
  • FairWarning has been voted a Top Workplace for six (6) consecutive years
  • Proven, stable and profitable for ten consecutive years
  • Successfully executing on unique & differentiated vision of radically simplifying cloud security
  • Multiple patents and trademarks on FairWarning product technology
  • Multi-billion dollar growth market for FairWarning’s cloud security offering