What does a Software Engineer - Collection do at DarkOwl?

The world needs more DarkOwls, and fewer bad guys. We are experiencing a time of great growth and are searching for software engineers for our collection team to create new capabilities, enhance existing systems, and maintain our innovative product. The right person for this position is pro-active: rolling-up their sleeves, taking ownership, and learning quickly.

This is a full-time position based in our downtown Denver office or remote for the right candidate.


What a day in the life of a Software Engineer - Collection looks like:

  • Join the engineering team and take ownership of several pieces of our collection system. You maintain these systems, make them better, and build collectors for new sources. We are good, and you need to make us better.
  • Work cross-functionally: you work with folks across engineering and product teams to understand system requirements, define technical tasks, and execute the tasks. If you are a person who likes to work by yourself in a cubicle and not interact with other human beings then this job is not for you, sorry.
  • Be Independent (don’t need too much hand holding), Learn Quickly (we really don’t have that much time to teach, and we aren’t a big company with a training department), Are Creative (we are trying to accomplish the impossible, so creativity is kind of a prerequisite), and Are Flexible (you betcha. Priorities change, and we need to pivot on a dime).
  • Strengthen our architecture and designs, applying new technologies and helping improve our efficiency.


What you bring to the table:

  • You have at least 5 years under your belt developing production-quality software.
  • You can operate relatively independently, but also be a team player and understand how to work with remote co-workers. We strive to be a no-drama company.
  • You have extensive understanding of the following:
  • Java
  • Distributed applications
  • REST architectures
  • Common developer tools (code repositories, build tools, etc.)
  • You are comfortable with several of the following:
  • Darknets and related technology
  • Search Engine design, development, and optimization
  • Stream processing
  • Caching databases
  • Map Reduce and other big-data processing tools
  • Web Crawling

Apply for position now