/jobs/4529160005?questions=true

Software Developer - Automation, Cyber

Qohash is a cybersecurity provider modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.

object(stdClass)#5110 (17) { ["absolute_url"]=> string(55) "https://job-boards.greenhouse.io/qohash/jobs/4529160005" ["data_compliance"]=> array(1) { [0]=> object(stdClass)#4944 (6) { ["type"]=> string(4) "gdpr" ["requires_consent"]=> bool(false) ["requires_processing_consent"]=> bool(false) ["requires_retention_consent"]=> bool(false) ["retention_period"]=> NULL ["demographic_data_consent_applies"]=> bool(false) } } ["internal_job_id"]=> int(4354139005) ["location"]=> object(stdClass)#4669 (1) { ["name"]=> string(6) "Remote" } ["metadata"]=> NULL ["id"]=> int(4529160005) ["updated_at"]=> string(25) "2025-02-21T11:11:19-05:00" ["requisition_id"]=> string(2) "76" ["title"]=> string(38) "Software Developer - Automation, Cyber" ["company_name"]=> string(6) "Qohash" ["content"]=> string(4537) "<p>Qohash is a cybersecurity provider modernizing industry practices around the detection and protection of enterprise-sensitive information. Through our Qostodian platform, we introduce a groundbreaking approach to data security. As a leader in Data Security Posture Management (DSPM), we specialize in tracking specific data elements at scale. Our platform feeds real insights into our customers’ risk strategy, providing compliance, vulnerability reduction, and breach protection across some of the world’s largest and most sensitive enterprises.</p> <h3><strong>Who You Are</strong></h3> <p>The <strong>Software Developer - Automation</strong> thrives in fast-paced, results-driven environments. You are a hands-on coder, always experimenting and building, with a strong drive to apply the latest AI and automation techniques. Independent and proactive, you enjoy tackling challenges head-on, staying ahead of tech trends, and delivering practical solutions without overanalyzing. Your passion for coding is matched by your eagerness to learn and improve.</p> <h3><strong>What You Will Do</strong></h3> <p>As a <strong>Software Developer - Automation</strong>, your responsibilities will include:</p> <ul> <li>Developing, testing, and deploying automation scripts and lightweight AI-powered solutions to optimize workflows.</li> <li>Integrating APIs and building connectors for system interoperability.</li> <li>Collaborating closely with product and security teams to implement automation that enhances company productivity and operation efficiency.</li> <li>Continuously researching and experimenting with emerging AI technologies and automation frameworks.</li> <li>Rapidly prototyping and iterating on solutions to meet business needs efficiently.</li> <li>Writing clean, maintainable, and well-documented code.</li> <li>Participating in code reviews and knowledge-sharing sessions within the team.</li> </ul> <h3><strong>What Your Resume Shows</strong></h3> <p><strong>Must-Haves:</strong></p> <ul> <li>3-4 years of hands-on experience in software development (e.g., Python, JavaScript, Java, Golang).</li> <li>Strong understanding of API integrations and automation workflows.</li> <li>Familiarity with common libraries and frameworks for AI/automation.</li> <li>Demonstrated ability to stay current with the latest AI advancements (e.g., generative AI tools, automation platforms).</li> <li>Ability to work independently, problem-solve quickly, and deliver results without analysis paralysis.</li> </ul> <p><strong>Nice-to-Haves:</strong></p> <ul> <li>Bilingual (English and French).</li> <li>Based in the province of Quebec (preferred).</li> <li>Familiarity with cloud services like AWS, Azure, or GCP.</li> <li>Experience in building small AI models or integrating third-party AI solutions into applications.</li> <li>Contributions to open-source projects or personal coding portfolios.</li> <li>Knowledge of cybersecurity best practices is a plus.</li> <li>Experience working in a startup environment.</li> </ul> <h3>Company culture and core values</h3> <p>At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our<a href="https://qohash.com/about-us/"> core values</a>.</p> <h3><strong>What’s In It For You?</strong></h3> <ul> <li>Competitive salary range.</li> <li>Up to six weeks of paid time off annually.</li> <li>Comprehensive health benefits package, including life insurance, disability coverage, paramedical services, and an HSA account.</li> </ul> <p>Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for an interview will be contacted.</p>" ["departments"]=> array(1) { [0]=> object(stdClass)#4898 (4) { ["id"]=> int(4020853005) ["name"]=> string(24) "General & Administrative" ["child_ids"]=> array(2) { [0]=> int(4020724005) [1]=> int(4020723005) } ["parent_id"]=> NULL } } ["offices"]=> array(1) { [0]=> object(stdClass)#4915 (5) { ["id"]=> int(4009694005) ["name"]=> string(6) "Remote" ["location"]=> NULL ["child_ids"]=> array(7) { [0]=> int(4008836005) [1]=> int(4008838005) [2]=> int(4008837005) [3]=> int(4008833005) [4]=> int(4008832005) [5]=> int(4008835005) [6]=> int(4008834005) } ["parent_id"]=> NULL } } ["compliance"]=> NULL ["demographic_questions"]=> NULL ["questions"]=> array(11) { [0]=> object(stdClass)#4675 (4) { ["description"]=> NULL ["label"]=> string(10) "First Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4907 (3) { ["name"]=> string(10) "first_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [1]=> object(stdClass)#4899 (4) { ["description"]=> NULL ["label"]=> string(9) "Last Name" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4908 (3) { ["name"]=> string(9) "last_name" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [2]=> object(stdClass)#4916 (4) { ["description"]=> NULL ["label"]=> string(5) "Email" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4869 (3) { ["name"]=> string(5) "email" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [3]=> object(stdClass)#4867 (4) { ["description"]=> NULL ["label"]=> string(5) "Phone" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4662 (3) { ["name"]=> string(5) "phone" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } [4]=> object(stdClass)#4904 (4) { ["description"]=> NULL ["label"]=> string(9) "Resume/CV" ["required"]=> bool(true) ["fields"]=> array(2) { [0]=> object(stdClass)#4905 (3) { ["name"]=> string(6) "resume" ["type"]=> string(10) "input_file" ["values"]=> array(0) { } } [1]=> object(stdClass)#4887 (3) { ["name"]=> string(11) "resume_text" ["type"]=> string(8) "textarea" ["values"]=> array(0) { } } } } [5]=> object(stdClass)#4886 (4) { ["description"]=> NULL ["label"]=> string(42) "What province or state are you located in?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#4885 (3) { ["name"]=> string(19) "question_7305507005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(63) { [0]=> object(stdClass)#4884 (2) { ["label"]=> string(7) "Alberta" ["value"]=> int(16182643005) } [1]=> object(stdClass)#4883 (2) { ["label"]=> string(16) "British Columbia" ["value"]=> int(16182644005) } [2]=> object(stdClass)#4882 (2) { ["label"]=> string(8) "Manitoba" ["value"]=> int(16182645005) } [3]=> object(stdClass)#4881 (2) { ["label"]=> string(13) "New Brunswick" ["value"]=> int(16182646005) } [4]=> object(stdClass)#4880 (2) { ["label"]=> string(25) "Newfoundland and Labrador" ["value"]=> int(16182647005) } [5]=> object(stdClass)#4879 (2) { ["label"]=> string(11) "Nova Scotia" ["value"]=> int(16182648005) } [6]=> object(stdClass)#4878 (2) { ["label"]=> string(7) "Ontario" ["value"]=> int(16182649005) } [7]=> object(stdClass)#4877 (2) { ["label"]=> string(20) "Prince Edward Island" ["value"]=> int(16182650005) } [8]=> object(stdClass)#4876 (2) { ["label"]=> string(6) "Quebec" ["value"]=> int(16182651005) } [9]=> object(stdClass)#4875 (2) { ["label"]=> string(12) "Saskatchewan" ["value"]=> int(16182652005) } [10]=> object(stdClass)#4874 (2) { ["label"]=> string(21) "Northwest Territories" ["value"]=> int(16182653005) } [11]=> object(stdClass)#5104 (2) { ["label"]=> string(7) "Nunavut" ["value"]=> int(16182654005) } [12]=> object(stdClass)#5106 (2) { ["label"]=> string(5) "Yukon" ["value"]=> int(16182655005) } [13]=> object(stdClass)#5101 (2) { ["label"]=> string(7) "Alabama" ["value"]=> int(16182656005) } [14]=> object(stdClass)#4900 (2) { ["label"]=> string(6) "Alaska" ["value"]=> int(16182657005) } [15]=> object(stdClass)#4906 (2) { ["label"]=> string(7) "Arizona" ["value"]=> int(16182658005) } [16]=> object(stdClass)#4945 (2) { ["label"]=> string(8) "Arkansas" ["value"]=> int(16182659005) } [17]=> object(stdClass)#5119 (2) { ["label"]=> string(10) "California" ["value"]=> int(16182660005) } [18]=> object(stdClass)#4677 (2) { ["label"]=> string(8) "Colorado" ["value"]=> int(16182661005) } [19]=> object(stdClass)#5118 (2) { ["label"]=> string(11) "Connecticut" ["value"]=> int(16182662005) } [20]=> object(stdClass)#5117 (2) { ["label"]=> string(8) "Delaware" ["value"]=> int(16182663005) } [21]=> object(stdClass)#5116 (2) { ["label"]=> string(7) "Florida" ["value"]=> int(16182664005) } [22]=> object(stdClass)#5115 (2) { ["label"]=> string(7) "Georgia" ["value"]=> int(16182665005) } [23]=> object(stdClass)#5114 (2) { ["label"]=> string(6) "Hawaii" ["value"]=> int(16182666005) } [24]=> object(stdClass)#5113 (2) { ["label"]=> string(5) "Idaho" ["value"]=> int(16182667005) } [25]=> object(stdClass)#5112 (2) { ["label"]=> string(8) "Illinois" ["value"]=> int(16182668005) } [26]=> object(stdClass)#5111 (2) { ["label"]=> string(7) "Indiana" ["value"]=> int(16182669005) } [27]=> object(stdClass)#5105 (2) { ["label"]=> string(4) "Iowa" ["value"]=> int(16182670005) } [28]=> object(stdClass)#5120 (2) { ["label"]=> string(6) "Kansas" ["value"]=> int(16182671005) } [29]=> object(stdClass)#5121 (2) { ["label"]=> string(8) "Kentucky" ["value"]=> int(16182672005) } [30]=> object(stdClass)#5122 (2) { ["label"]=> string(9) "Louisiana" ["value"]=> int(16182673005) } [31]=> object(stdClass)#5123 (2) { ["label"]=> string(5) "Maine" ["value"]=> int(16182674005) } [32]=> object(stdClass)#5124 (2) { ["label"]=> string(8) "Maryland" ["value"]=> int(16182675005) } [33]=> object(stdClass)#5125 (2) { ["label"]=> string(13) "Massachusetts" ["value"]=> int(16182676005) } [34]=> object(stdClass)#5126 (2) { ["label"]=> string(8) "Michigan" ["value"]=> int(16182677005) } [35]=> object(stdClass)#5127 (2) { ["label"]=> string(9) "Minnesota" ["value"]=> int(16182678005) } [36]=> object(stdClass)#5128 (2) { ["label"]=> string(11) "Mississippi" ["value"]=> int(16182679005) } [37]=> object(stdClass)#5129 (2) { ["label"]=> string(8) "Missouri" ["value"]=> int(16182680005) } [38]=> object(stdClass)#5130 (2) { ["label"]=> string(7) "Montana" ["value"]=> int(16182681005) } [39]=> object(stdClass)#5131 (2) { ["label"]=> string(8) "Nebraska" ["value"]=> int(16182682005) } [40]=> object(stdClass)#5132 (2) { ["label"]=> string(6) "Nevada" ["value"]=> int(16182683005) } [41]=> object(stdClass)#5133 (2) { ["label"]=> string(13) "New Hampshire" ["value"]=> int(16182684005) } [42]=> object(stdClass)#5134 (2) { ["label"]=> string(10) "New Jersey" ["value"]=> int(16182685005) } [43]=> object(stdClass)#5135 (2) { ["label"]=> string(10) "New Mexico" ["value"]=> int(16182686005) } [44]=> object(stdClass)#5136 (2) { ["label"]=> string(8) "New York" ["value"]=> int(16182687005) } [45]=> object(stdClass)#5137 (2) { ["label"]=> string(14) "North Carolina" ["value"]=> int(16182688005) } [46]=> object(stdClass)#5138 (2) { ["label"]=> string(12) "North Dakota" ["value"]=> int(16182689005) } [47]=> object(stdClass)#5139 (2) { ["label"]=> string(4) "Ohio" ["value"]=> int(16182690005) } [48]=> object(stdClass)#5140 (2) { ["label"]=> string(8) "Oklahoma" ["value"]=> int(16182691005) } [49]=> object(stdClass)#5141 (2) { ["label"]=> string(6) "Oregon" ["value"]=> int(16182692005) } [50]=> object(stdClass)#5142 (2) { ["label"]=> string(12) "Pennsylvania" ["value"]=> int(16182693005) } [51]=> object(stdClass)#5143 (2) { ["label"]=> string(12) "Rhode Island" ["value"]=> int(16182694005) } [52]=> object(stdClass)#5144 (2) { ["label"]=> string(14) "South Carolina" ["value"]=> int(16182695005) } [53]=> object(stdClass)#5145 (2) { ["label"]=> string(12) "South Dakota" ["value"]=> int(16182696005) } [54]=> object(stdClass)#5146 (2) { ["label"]=> string(9) "Tennessee" ["value"]=> int(16182697005) } [55]=> object(stdClass)#5147 (2) { ["label"]=> string(5) "Texas" ["value"]=> int(16182698005) } [56]=> object(stdClass)#5148 (2) { ["label"]=> string(4) "Utah" ["value"]=> int(16182699005) } [57]=> object(stdClass)#5149 (2) { ["label"]=> string(7) "Vermont" ["value"]=> int(16182700005) } [58]=> object(stdClass)#5150 (2) { ["label"]=> string(8) "Virginia" ["value"]=> int(16182701005) } [59]=> object(stdClass)#5151 (2) { ["label"]=> string(10) "Washington" ["value"]=> int(16182702005) } [60]=> object(stdClass)#5152 (2) { ["label"]=> string(13) "West Virginia" ["value"]=> int(16182703005) } [61]=> object(stdClass)#5153 (2) { ["label"]=> string(9) "Wisconsin" ["value"]=> int(16182704005) } [62]=> object(stdClass)#5154 (2) { ["label"]=> string(7) "Wyoming" ["value"]=> int(16182705005) } } } } } [6]=> object(stdClass)#5155 (4) { ["description"]=> NULL ["label"]=> string(41) "Are you professionally fluent in English?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5156 (3) { ["name"]=> string(19) "question_7305508005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(2) { [0]=> object(stdClass)#5157 (2) { ["label"]=> string(3) "Yes" ["value"]=> int(1) } [1]=> object(stdClass)#5158 (2) { ["label"]=> string(2) "No" ["value"]=> int(0) } } } } } [7]=> object(stdClass)#5159 (4) { ["description"]=> NULL ["label"]=> string(101) "How many years of professional, hands-on experience do you have in either: Python or Java/JavaScript?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5160 (3) { ["name"]=> string(19) "question_7319992005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(5) { [0]=> object(stdClass)#5161 (2) { ["label"]=> string(3) "1-2" ["value"]=> int(16283109005) } [1]=> object(stdClass)#5162 (2) { ["label"]=> string(3) "2-3" ["value"]=> int(16283110005) } [2]=> object(stdClass)#5163 (2) { ["label"]=> string(3) "3-4" ["value"]=> int(16283111005) } [3]=> object(stdClass)#5164 (2) { ["label"]=> string(3) "4-6" ["value"]=> int(16283112005) } [4]=> object(stdClass)#5165 (2) { ["label"]=> string(2) "6+" ["value"]=> int(16283113005) } } } } } [8]=> object(stdClass)#5166 (4) { ["description"]=> NULL ["label"]=> string(123) "How many years of professional, hands-on experience do you have with Developing, Testing, and Deploying automation scripts?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5167 (3) { ["name"]=> string(19) "question_7319993005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(5) { [0]=> object(stdClass)#5168 (2) { ["label"]=> string(3) "1-2" ["value"]=> int(16283114005) } [1]=> object(stdClass)#5169 (2) { ["label"]=> string(3) "2-3" ["value"]=> int(16283115005) } [2]=> object(stdClass)#5170 (2) { ["label"]=> string(3) "3-4" ["value"]=> int(16283116005) } [3]=> object(stdClass)#5171 (2) { ["label"]=> string(3) "4-5" ["value"]=> int(16283117005) } [4]=> object(stdClass)#5172 (2) { ["label"]=> string(2) "5+" ["value"]=> int(16283118005) } } } } } [9]=> object(stdClass)#5173 (4) { ["description"]=> NULL ["label"]=> string(40) "How did you hear about this opportunity?" ["required"]=> bool(true) ["fields"]=> array(1) { [0]=> object(stdClass)#5174 (3) { ["name"]=> string(19) "question_7305512005" ["type"]=> string(25) "multi_value_single_select" ["values"]=> array(4) { [0]=> object(stdClass)#5175 (2) { ["label"]=> string(8) "LinkedIn" ["value"]=> int(16182717005) } [1]=> object(stdClass)#5176 (2) { ["label"]=> string(12) "ZipRecruiter" ["value"]=> int(16182718005) } [2]=> object(stdClass)#5177 (2) { ["label"]=> string(6) "Indeed" ["value"]=> int(16182719005) } [3]=> object(stdClass)#5178 (2) { ["label"]=> string(5) "Other" ["value"]=> int(16182720005) } } } } } [10]=> object(stdClass)#5179 (4) { ["description"]=> NULL ["label"]=> string(73) "If referred by a Qohash employee, please enter their first and last name:" ["required"]=> bool(false) ["fields"]=> array(1) { [0]=> object(stdClass)#5180 (3) { ["name"]=> string(19) "question_7305513005" ["type"]=> string(10) "input_text" ["values"]=> array(0) { } } } } } ["location_questions"]=> array(0) { } }

Who You Are

The Software Developer - Automation thrives in fast-paced, results-driven environments. You are a hands-on coder, always experimenting and building, with a strong drive to apply the latest AI and automation techniques. Independent and proactive, you enjoy tackling challenges head-on, staying ahead of tech trends, and delivering practical solutions without overanalyzing. Your passion for coding is matched by your eagerness to learn and improve.

What You Will Do

As a Software Developer - Automation, your responsibilities will include:

  • Developing, testing, and deploying automation scripts and lightweight AI-powered solutions to optimize workflows.
  • Integrating APIs and building connectors for system interoperability.
  • Collaborating closely with product and security teams to implement automation that enhances company productivity and operation efficiency.
  • Continuously researching and experimenting with emerging AI technologies and automation frameworks.
  • Rapidly prototyping and iterating on solutions to meet business needs efficiently.
  • Writing clean, maintainable, and well-documented code.
  • Participating in code reviews and knowledge-sharing sessions within the team.

What Your Resume Shows

Must-Haves:

  • 3-4 years of hands-on experience in software development (e.g., Python, JavaScript, Java, Golang).
  • Strong understanding of API integrations and automation workflows.
  • Familiarity with common libraries and frameworks for AI/automation.
  • Demonstrated ability to stay current with the latest AI advancements (e.g., generative AI tools, automation platforms).
  • Ability to work independently, problem-solve quickly, and deliver results without analysis paralysis.

Nice-to-Haves:

  • Bilingual (English and French).
  • Based in the province of Quebec (preferred).
  • Familiarity with cloud services like AWS, Azure, or GCP.
  • Experience in building small AI models or integrating third-party AI solutions into applications.
  • Contributions to open-source projects or personal coding portfolios.
  • Knowledge of cybersecurity best practices is a plus.
  • Experience working in a startup environment.

Company culture and core values

At Qohash Inc., we believe in fostering a culture of innovation, integrity, and customer-centricity. Candidates are encouraged to familiarize themselves with our core values.

What’s In It For You?

  • Competitive salary range.
  • Up to six weeks of paid time off annually.
  • Comprehensive health benefits package, including life insurance, disability coverage, paramedical services, and an HSA account.

Qohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. Only those candidates selected for an interview will be contacted.