Skip to Content

Location: San Diego, CA, US

We are actively seeking a Senior Software Engineer to join our Communications Server Development Team. We are seeking a self-starter who is comfortable working in a meaningful, fast paced environment. This position will work on modules that:

  • Model hospital enterprises and care teams with requisite lifecycles
  • Provide all authentication and authorization services/integrations
  • Provide our communications backbone (voice, text, and related integration capabilities)
  • Deliver RIA to various user groups.

Collaboration with product management, client development (iOS and Android), software quality assurance, and our software integrations group is key to success.

About You:

  • Bachelor’s Degree in Computer Science
  • Minimum five (5) years of software engineering experience including experience supporting a commercial product
  • Strong experience developing Enterprise Java in a production environment
  • Experience with an IoC technology (e.g. Spring) or understanding of value provided
  • Experience with ORM technologies (e.g. JPA, Hibernate) or understanding of value provided
  • Experience and commitment to automated testing and associated technologies/approaches
  • Experience with a modern JavaScript framework
  • Experience with a modern RDBMS: SQLServer, Postgres, MySQL, Oracle, etc.
  • Working knowledge of SQL
  • Solid database design and data mapping experience
  • A working understanding of OO design principles and common design patterns
  • Experience with a modern messaging middleware

Nice to have:

  • Spring frameworks (core, MVC, integration)
  • Zookeeper
  • Kafka
  • VaultIO
  • Sencha Ext JS
  • Maven
  • ELK stack
  • Mobile development experience (either client or server side)
  • SAML, OAuth, OpenID
  • Comfort with Linux environments

Perks and Benefits:

  • Competitive benefits package with company contributions to medical, dental, vision short-term and long-term disability insurance
  • Progressive Parental Benefits Policy for those who qualify
  • Flex Time Policy and generous holiday policy
  • Massages every week
  • Gym access
  • Fun, fast-paced culture
  • Fully stocked kitchen with bagels/fruit delivered every Wednesday