Senior Software Engineer

What we do:

Heretik helps organizations make smarter, faster, and more favorable decisions with their contract data.

What you will contribute:

As a Senior Software Engineer, you will have considerable influence over the structure and direction of Heretik’s architecture. You will be working as a full-stack developer using cutting edge technologies, and will be provided the runway to grow your skills technically and professionally.  You will be expected to wear many hats and volunteer to tackle problems not necessarily in your wheelhouse.

You have experience working in an Agile environment with a proven track record of successful product releases.  You feel comfortable working in a fast-paced startup environment. You cherish experimentation and exploration with innovative technologies, while at the same time keeping your mind on the task currently at hand.

Your qualifications:

Required Skills:

  • Expert level with C#
  • Advanced experience with ASP.NET (MVC/Web API)
  • Advanced experience with relational database languages
  • Experience using client-side frameworks (Angular, React, ngRx/redux, etc)
  • Comfortable with Regular expressions
  • Working knowledge of NOSQL datastores
  • Experience building/consuming REST web services
  • Experience working in a source control environment
  • Experience in Agile methodologies, documentation and testing
  • Able to lead and manage deployments
  • Must be able to accurately translate business requirements into documented functional requirements
  • Must be able to accurately scope and estimate time to develop solutions
  • BA/BS in Computer Science/Engineering, or similar field of study, OR equivalent work experience

Preferred Skills:

  • 2+ years developing on the Relativity platform and exposure to Relativity API’s as well as building Relativity applications.
  • Passion for continued learning and experimentation, especially with machine learning
  • Experience with continuous integration tools (Azure Devops, Jenkins, TeamCity)
  • Experience with containerization and orchestration platforms (Docker, Kubernetes, Azure AKS, Amazon ECS)
  • Experience building secure applications and knowledge of key management, encryption, and cryptography
  • Familiar with serverless computing (Lambda, Azure Functions, etc)
  • Experience with client-side package managers/bundlers/task runners (npm, bower, webpack, grunt, gulp etc) a plus
  • BA/BS/Minor in Mathematics or Statistics, or similar analytical field of study or equivalent work experience a huge plus

Key personal attributes:

  • Ability and willingness to mentor other developers as our engineering team grows
  • Ability to communicate effectively to executives
  • Ability to work in a fast-paced, intense startup environment
  • Ability to communicate and support clients on issues that may arise
  • Ability to work independently and problem solve
  • Driven, passion for learning, creating things and for technology in general
  • Comfortable with shifting priorities to meet the needs of the company
  • High degree of personal and professional Integrity

How to Apply:

Send an email to with the subject of “Senior Software Engineer”. Include why you are interested in Heretik, attach your resume and/or LinkedIn profile, and a link to your GitHub repo (if available).