Raleigh, NC (Remote)


TopQuadrant is looking for talented software developers to join its product development team. An ideal candidate is an achievement-oriented self-starter who will enjoy working in a dynamic small company with an outstanding technical team and many opportunities to learn, innovate and make a difference. Experience with Knowledge Graphs, RDF, GraphQL, SPARQL are a bonus!

At TopQuadrant, we make data meaningful and accessible. We help the world’s largest organizations break down data silos to empower teams to make better decisions, faster. Our flagship product, TopBraid EDG is the most practical deployment of knowledge graphs and semantic technology in the market, and allows Fortune 1000 companies to empower discovery, governance, and security of organizational data to enable the creation of the world’s most important technologies.

What you’ll be doing:

  • Development of new features and improvement to existing code base
  • Scope and plan technical development
  • Improve overall development and deployment process, including Continuous Integration and Test-Driven Development
  • Develop and maintain design documents and development wikis
  • Work closely in teams with other software engineers, Project Management, QA and Support groups
  • Participate in code reviews and design sessions

What we’re looking for:

  • Java, used in large codebases
  • Experience in linked data, RDF and SPARQL. (Bonus: Experience with Apache Jena Fuseki)
  • GraphQL
  • JavaScript/React familiarity
  • Experience with JavaScript build tools WebPack or similar
  • APIs, Swagger
  • Experience with modern Java methodologies
  • Previous experience developing applications run on software-as-a-service or cloud environments
  • Application servers
  • Team development processes: continuous integration, git, agile or other methodologies.
  • Performance analysis, concurrency and memory management
  • Database usage

Working at TopQuadrant best exemplified by our values

  • Boldy Customer-Centric: Every decision we make boils down what is best for the customer
  • Substance over Style: Focusing on flat hierarchy, being decisive, constantly improving, and taking feedback. May the best ideas win.
  • Connections matter. A team that sticks together is unstoppable. Presume the best intent and inspire others.
  • Trust & Flexibility. We are more than any one label. Remote-first, well-compensated (competitive salary, bonus, and extended benefits) teammates get better work done, smile more, have great work-life balance and, frankly, are more fun to work with.
  • Having a “Killer app” mindset. Building technology to solve real problems. Work with your team, pick a lane, and run.

Recommended Skills

  • Application Development
  • Technical Support
  • Software Development
  • Test Planning
  • Perform System Testing
  • Create Script