Senior Software Engineer
Innopath Software - Sunnyvale, CA

This job posting is no longer available on Monster. Find similar jobs:Senior Software Engineer jobs - Innopath Software jobs


innoPath delivers superior care experiences to mobile subscribers. By leveraging over-the-air (OTA) technology, our products are used to push updates directly to subscribers’ devices, and can also offer a unified interface to help contact center agents quickly and easily investigate device-related issues and resolve them. We are looking for a curious and passionate engineer to join our team and work on cutting edge technology in the mobile space and develop innovative solutions.


  • Design and implement mobile device management applications.
  • Focus on mobile client development with an awareness to the end-to-end solution.
  • Track industry advancements to innovate and constantly improve innoPath products.
  • Collaborate with the Product Management team to define new products.
  • Partner with the Operations team to maintain commercially launched products.
  • Plan and size tasks based on product requirements.
  • Lead the definition of use cases to drive product design and implementation.
  • Strive to stay ahead of the competition in product performance, scalability, stability, and user experience.
  • Partner with the Quality Assurance team to develop test automation.
  • Debug and resolve issues in existing products.
  • Document solutions and designs, and present them to internal teams.

  • 7+ years of robust experience in software development using C/C++ and Java.
  • 3+ years of demonstrated experience in client engineering software development for mobile platforms, including Android, iOS, Brew, and/or Windows Mobile.
  • Experience working in a LINUX/UNIX environment.
  • Familiarity with TCP/IP, HTTP and SSL.
  • Superior troubleshooting skills.
  • Ability to analyze problems and generate creative solutions for challenging issues.
  • Ability to collaborate, establish, and maintain credible and influential relationships.
  • Solid written and oral communication skills.
  • Self-motivated, enthusiastic, and flexible, with the ability to work independently and in a team environment.
  • Knowledge of wireless protocol (CDMA/GSM/WCDMA/LTE).
  • Java EE service development experience.
  • Porting experience with mobile applications.

  • Bachelor's degree in Computer Science or Electrical Engineering preferred. Advanced degree is a plus.
innoPath is an EOE.

About this company
Smart devices are demanding. They capture our attention, they require updating, and they frequently need fixing. innoPath helps device OEMs...