We're sorry, but this job has been closed. See other open jobs at Zenprise

Software Engineer - Server Side Security - Java

Redwood City, CA | Engineering

Job Description

Who We Are

Zenprise is the leader in secure mobile device management. Founded in 2003, Zenprise is headquartered in Redwood City, California and is privately held with funding from investors Bay Partners, Greylock Partners, Ignition Partners, Mayfield Fund, Rembrandt Venture Partners, and Shasta Ventures. Zenprise’s executive and product teams bring enterprise software experience from companies such as Mercury, EDS, Zambeel, Bay Networks, Loudcloud, Vontu, Symantec, McAfee, and RSA Security.

What We Do

Zenprise develops and markets mobile management software that empowers companies to manage and secure their mobile infrastructure and transform enterprise mobility into a competitive business advantage. Our award-winning Zenprise MobileManager™ software is the first all-in-one platform with monitoring, device management, security, and expense management for BlackBerry, Google Android, iPhone, iPad, Palm and Windows Mobile devices.

Who We Need

Zenprise is looking for exceptional, team-oriented people interested in driving development and market positioning of new mobile device management technologies.  Joining our team will make you an integral part of leading Zenprise to the top of the MDM industry.

Skills in Demand

Zenprise is looking for a Software Engineer with strong server-side security Java development experience to help build products designed to solve security issues inherent to the MDM industry.  You will participate in the creation of an authentication platform, developing a server that is expected to scale and function inside some of the world’s largest Web infrastructures.


  • Design and develop server-side security software in Java
  • Code primarily in Java but also able to use the right language for the right job
  • Develop high quality server, web, or mobile systems software – including considerations for testability, scalability, reliability, internationalization, support, operations and security requirements
  • Work in collaboration with a cross-functional team of product managers, user experience designers, engineers, and QA
  • Recommend best practices and improvements to existing systems and processes
  • Design and write easy-to-understand  documentation


  • Experience in strong authentication solutions and security platforms
    • Experience with Distributed and Large Scale Systems
    • Knowledge of encryption algorithms
  • Deep experience in design, implementation, and scale-up of complex technologies
  • Experience in building Internet scale high infrastructure products
  • Solid experience with Java and C++ systems programming
  • Experience with developing Web Services
  • Solid object-oriented design skills
  • Experience in network protocols
  • Strong knowledge in software design concepts
  • Great written and verbal skills, especially writing design documents that are easy to understand


Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »