Principal Software Engineer

Requirements:

  • Bachelor's degree or higher in Computer Science or related field
  • 4+ years experience designing complex connectivity solutions
  • Agile development processes
  • Demonstrated understanding of data storage system architectures including…
    • Security
    • Hierarchy
    • Relationship
  • Demonstrated understanding of data connectivity including…
    • Interface methods to data repositories
    • Process optimization
    • Push vs. Pull Methodologies
    • Data consistency
    • Error handling
  • Proficiency with JAVA, the UML, and Object Oriented Analysis and Design concepts
  • Ability to derive, explain, document, defend and promote complex system architectures

Compensation includes competitive salary, commission, bonuses and excellent comprehensive health benefits. To apply, please email your resume and cover letter to or use our online application form:

Apply now