TopQuadrant · Apr 1st 2021
TopQuadrant is looking for a back-end software engineer to join the team developing our flagship product, TopBraid Enterprise Data Governance (EDG). Most TopBraid EDG development is in Java (8+) with task-specific code in other JVM-based languages (Scala) as well as domain-specific languages built into the product. You will do greenfield development as well as improve our existing code.
You should have:
excellent communications skills in English (written and spoken)
experience working on a team
a strong grasp of computer science fundamentals, even if you don’t have a Computer Science degree
skill developing object-oriented Java
opinions about what good code looks like
devotion to software engineering best practices such as Continuous Integration, test-driven development, and design patterns
basic understanding of graph databases, or a strong desire to learn about them
willingness to learn, continuously improve, and share your knowledge with others
Ideally, you’ll also have:
experience creating software products
the ability to work well with a distributed team (U.S., Europe, Australia)
familiarity with W3C standard Semantic Web technologies (RDF, SPARQL, SHACL) and associated open source tools such as Apache Jena
experience developing knowledge graphs and ontologies
working knowledge of a functional programming language
a solid understanding of the challenges and tradeoffs of scale and performance
experience implementing software-as-a-service for cloud environments
a presence in the larger tech community, such as contributing to open source projects or involvement in industry events
What we offer:
the chance to work in a small, collaborative company where your effort will have a noticeable impact
the opportunity to grow as a professional and hone your craft
competitive salary and benefit packages including major medical, dental, life insurance and stock options
We are open to people with different levels of experience, including recent college graduates. We prefer candidates based in the Raleigh, NC area, but will consider exceptional remote candidates in Eastern or Central time zones.