Senior Software Engineer

  • San Francisco, CA

Job Description

Senior Software Engineer

Bachelor’s degree in Computer Science, Computer Engineering or a related field plus 2 years in the job offered or a related occupation

Design and implement communications platform components.  Port and adapt applications to new mobile platforms.  Perform multi-platform development across various operating system architectures and mobile development for Android and iPhone.  Modify existing mobile application to correct errors, adapt it to additional types of devices, and improve its overall performance.  Gather software product specifications and requirements, write test scripts, and set-up mobile device configurations.  Evaluate and implement user requirements into mobile applications.  Evaluate the product performance, reliability and scalability of  applications.


  • Experience with Java, C++ and Android software development
  • User interface (UX) experience producing visual product specifications
  • Experience in multi-thread development and object-oriented paradigms
  • Experience performing multi-platform development across CPU architectures

Additional Information

All your information will be kept confidential according to EEO guidelines.