All Openings

Software Engineer (Connectors)

Lucidworks is looking for a talented software engineer to join our development team. This engineer will work with our team to:

Design and develop connector plugins which can pull in data from external data sources
Help build and maintain a robust connector framework within our Lucidworks Fusion product
Ensure plugins operate effectively within the connector framework
Maintain a robust test framework
Contribute to other areas of our product suite as needed

Connectors are a key part of our product offering, and this is a high-profile group with a great deal of knowledge of a wide range of content repositories.


4+ years of relevant experience
Experience working on large scale, complex and distributed applications
Expert-level knowledge of Java
Developing plugins or similar integrations with content repositories
Experience with ETL systems and processes
Experience with security and access control issues
Excellent teamwork and communication
Ability to help gain alignment across cross-functional boundaries

These areas of additional experience are also preferred:

Solr and/or Lucene
SharePoint and Microsoft IIS
Microsoft Windows operating systems
Hadoop and related applications (i.e., Pig, Hive, HBase, Storm, Spark, etc.)
Experience with common security standards (SAML, Kerberos, LDAP, JWT, etc.)

In addition to specific job experience, the ideal candidate will also possess these qualities:

Passion for finding excellent solutions to complex problems
Driven to deliver high quality on time, even when quick turnaround is required
Innate customer focus; Listens to customer requirements and is driven to help the company succeed
Strong analytical skills; For example, can evaluate an unknown repository for feasibility of integration
Commitment to excellent communication; Able to work with colleagues across global time zones and geographic locations