Senior/Principal Software Engineer – Solutions Team


Apply for the job


We are looking for an individual with a strong background in developing enterprise and consumer mobile, web and restful applications with a mobile first approach to join our growing team to support enterprise customers. The ideal candidate is a passionate and experienced full-stack developer building consumer services.


  • Lead the development of our mobile Software Development Kit (SDK)
  • Develop all aspects of Android developing and developing for iOS
  • Develop functional and developer-friendly mobile Application Programming Interfaces (API’s)
  • Develop server-side or web functionality as needed
  • Work on layered technologies such as Unity’s 3D environments for mobile
  • Create speed, improving performance, and developing efficient mobile protocols for high latency connections
  • Maintain stability with in the development life-cycle
  • Develop software and technology solutions and answering to the technical needs of both the product and development teams
  • Work closely with customers to support their integration efforts and developing improved features
  • Assign and coordinate tasks and provide technical direction as needed (in a non-supervisory capacity)


  • Masters Degree in Computer Science or related
  • 2 years experience as a software developer
  • Employer will also accept a Bachelor's Degree in Computer Science or related field plus 5 years of progressive, post-academic experience in lieu of a Master's Degree + 2 years experience
  • Professional experience must include Android and mobile development experience

Comp & Benefits

  • Competitive comp based on experience level

  • Healthcare HMO & PPO

  • Stock options and 401k

  • Flexible Spending and Transit Reimbursement Accounts

Apply for the job