Software Engineer, Backend

As a Backend Engineer at Enigma, you’ll be involved in designing, building, and scaling the behind-the-scenes software that powers Enigma's data products. Our platform is responsible for curating a variety of data sets in a plethora of formats, analyzing and normalizing before being used to create data ontologies, knowledge graphs and models that allow users to solve real world problems: investigate corruption, find interesting relationships between seemingly unrelated data sets, make and confirm hypotheses and much more.

About You:

Passionate about emerging techniques, research and the state of the art. You use data to inform and make decisions. You take pride in your craft and enjoy building scalable, reliable software. You’re excited about data’s impact on the world and you are curious, generous and can hustle in a competitive environment.

The role:

You will have the chance to grow quickly within our rapidly expanding company. Your role may evolve as we do, but you don’t fear change; instead, you see opportunity. You posses both excellent verbal and written communication skills, as you will be required to work in a highly collaborative setting. All Enigma engineers share a curiosity about the breadth and scope of problems that data can solve (both for individuals and organizations) and a commitment to building a platform that answers those questions. These are high-reaching goals, and Engineering is going to solve them. Want to help?

Qualities we value:

  • Comfortable using the right tool for the job, rather than any sticky preference for a tool or technology
  • Ability to pick up new technologies and programming languages easily
  • Values clean, maintainable code, always leaving things cleaner then when you left it
  • Understands the value of testing and documentation
  • Is motivated by working on hard problems with smart people


  • Can demonstrate competence in one or more of {Python, Go, Java, Scala}
  • Has exposure to or experience building distributed systems
  • Is comfortable developing in/for Linux (regardless of distribution)

Our Story:

Enigma is a rapidly growing enterprise technology company based in the Flatiron neighborhood of New York City. We are Series B funded, partnering with some of the best investors in the world: New Enterprise Associates, Two Sigma Ventures, Comcast Ventures, Crosslink Capital, American Express Ventures, and others.

Founded in 2012, Enigma was started based on the realization that there was tremendous potential in using public data to understand how the world works, but that it was untapped because the data is highly fragmented and disconnected. Enigma set out to change that by building and organizing one of the largest collections of public data in the world, and our big coming out party was winning TechCrunch Disrupts Battlefield in 2013. Our vision has remained steadfast, we want to empower people to interpret, and improve, the world around them. However, we have expanded our ability to realize this vision by combining our massive public data repository with an ecosystem of software and tools designed to link, resolve, enhance and apply data to help global-scale companies take on some of their hardest problems, ranging from preventing money laundering to ensuring patient safety.

We are proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Apply Now