InnoPath Software - The Leader in Mobile Device ManagementCompanySolutionsNewsPartnersJobsSupportContact
English Japanese Chinese
 
Working at InnoPath
Jobs
  Engineering
  Marketing
  Operations
  Product Management
  Quality Assurance
  Sales
 
Career Opportunities at InnoPath
Have you got what it takes?

Working at InnoPath
We are a fast, nimble company with the unique advantages of a startup atmosphere and culture combined with real customers and a solid financial position. Our customers span the globe and represent the biggest and best mobile network operators and handset makers. Our employees include the some of the best and brightest in the industry in the US, Europe, Japan, Korea, China and India.

Here is a list of current openings, by department. Click on a job to jump to the full job description below.

 

 
Engineering

Principal UI Engineer/Architect

If you want to directly involve in influencing hundreds of millions of mobile users in how well they will be served globally, we have an opportunity for you.  InnoPath Software provides Mobile Device Management products and solutions to top-tiered operators around the world .

If you’re a UI software developer or a web development engineer who has the skills to create highly interactive and well-designed web applications, then InnoPath Software is looking for you. This position requires a motivated, self directed individual who can work with a team of peers to achieve common goals for the product user interfaces.   The ideal candidate will also be a persuasive advocate for the customer, able to guide technical teams in user-centered design principles and brainstorm with business owners.

We want someone who likes to debate which AJAX libraries are best, who wants to build the next Gmail-like app, who is fanatical about good customer service experience and who is generally passionate about application design and user-experience. You will work on both cutting edge and legacy UI's and will assist in determining the technology direction of our product user interface. At the same time, it will be preferred that the candidate is able to contribute to the server design and implementation as well providing front and back end portfolio. Candidates should have a solid background in the fundamentals of software development, and have a deep understanding of best practices in various languages/technologies.

Qualifications

  • Successful candidates will have a mastery of the user-centered design process, the principals of web design, and scalable dynamic GUIs.
  • Successful candidate will provide a well rounded online portfolio showcasing their most complex and difficult UI challenges to date with the ability to verbally communicate the sound reasoning for their design decisions.
  • Solid examples of process flows, wireframes, mock ups and style guides.
  • Experience must also involve advanced data structures, API/service interface development and web development.
  • System Level Programming in Java
  • Expert knowledge of Java based Web UI frameworks: JSF, Struts-1/2, WebWorks or similar
  • Experience with XML, AJAX, JSON, JavaScript, CSS, GWT, GWT-Ext and JSP is highly preferred
  • Self-starter, customer-focused, detail-oriented, comfortable working on cross-functional teams, and able to handle a highly complex project in a fast-paced environment
  • BS/MS in Computer Science

Desirable

  • Knowledge of network management protocols
  • Knowledge of Unix, xml/http protocols, publish/subscribe technologies, or n-tier web-based distributed systems and localization issues, and their use in a massively scalable environment
  • Practical experience with software engineering best-practices and with refactoring existing.
  • Deep understanding of distributed systems and multi-threaded programming.
  • Experience using mapping technologies such as Hibernate.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 

Sr. Server Software Engineer

InnoPath’s Software Engineers develop the next-generation technologies to build mobile device management products and solutions to top tier wireless operators around the world. We are currently looking for outstanding Java development engineers who can help us design and build the next generation of our systems delivering dramatically increased functionality, performance and scalability. The ideal candidate is someone who is capable of architecting, developing and testing our systems. You should be somebody who enjoys creating state of the art server software, isn’t afraid to roll up your sleeves and get your hands dirty, is customer-centric, and feels strongly not only about building great software but about testing and deploying that software in the real world.

Responsibilities

  • Write server-side code for web based applications, create robust high volume production applications and develop rapid proof of concept prototypes. You should have a strong understanding of Java web application development and frameworks.
  • Produce working code and deliver high level architecture leadership. You will participate in all aspects of the development lifecycle, from design to development to testing to deployment and on-going enhancement.
  • Contribute to the design of user-interfaces, workflows, and algorithms, the architecture and design of web-based and, highly-available workflow management applications, and the design and implementation of robust and high-performance APIs used to integrate with operators’ existing network elements, billing, and business intelligence systems

Requirements

  • BS in Computer Science or equivalent.
  • 3-5 years practical experience with software engineering practices and refactoring existing software.
  • 3-5 years extensive programming experience in Java (strong OO skills preferred)
  • Deep understanding of distributed systems and multi threaded programming.
  • Used various software development methodologies such as Weblogic, Tomcat, Struts, Javascript/AJAX, JSP,SOAP, REST.
  • Experience in advanced data structures, API/service interface development and web development.
  • Experience working with Oracle and Oracle/RAC a plus.

Preferences

  • MS or Ph.D. preferred

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 

Service Oriented Architecture (SOA) Architect

We are currently looking for an outstanding and visionary software development engineer who can help us design and build the next generation of our systems, delivering dramatically increased functionality, performance, scalability, and flexibility.

You should be somebody who enjoys working on systems software, isn’t afraid to roll up your sleeves and get your hands dirty, is customer-centric, and feels strongly not only about building great software but about running that software in the real world. You will have end-to-end ownership of — and responsibility for— the systems you build.

In this role, you will produce both working code and deliver high level architecture leadership. You will participate in all aspects of the development lifecycle, from design to development to deployment and on-going enhancement. You will be expected to contribute to user-interface, workflow, and algorithm design, application architecture, and implementation of web-based user interfaces, highly-available workflow management applications, and reliable APIs which will be used to integrate with network elements, billing, and business intelligence systems

Your responsibilities will include technical discussions with customers and third party organizations. You will maintain medium to high level of visibility across the Product Group and work with other development groups to ensure end to end architectural, functional and protocol consistency

Qualifications

  • Practical experience with software engineering practices and refactoring existing software.
  • Deep understanding of distributed systems and multi threaded programming (Do you know what SOA is and how to make it work? Can you write a service from the ground up without using any framework?).
  • Applied analysis, design and architecture patterns.
  • Used various software development methodologies such as Tomcat, Struts, Javascript, JSP, JSTL, XML, SOAP, REST, HTTP, Spring, JIBix, JAXB.
  • Experience must also involve advanced data structures, API/service interface development and web development.
  • Experience developing and operating medium to large sized software systems.
  • Self directed and capable of working in a dynamic environment.
  • BS in Computer Science. MS or Phd preferred.

Desirable

  • Knowledge of wired and wireless network architectures.
  • Knowledge of network management protocols.
  • Knowledge of Unix, xml/http protocols, publish/subscribe technologies, or n-tier web-based distributed systems and localization issues, and their use in a massively scalable environment.
  • Solid experience working in Agile and iterative methodologies.
  • Good Object Oriented Analysis and Design skills.
  • Designed and built highly concurrent, high throughput web services based on deep understanding of the performance impacts of alternative threading architectures including thread per connection and event-based mechanisms. 
  • Designed and built high throughput caching systems, cache coherency algorithms, streaming, or eventually consistent systems.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 

     

Sr. Software Engineer (Customer Centric Engineering)

If you want to directly involve in influencing hundreds of millions of mobile users in how well they will be served globally, we have an opportunity for you. InnoPath Software provides Mobile Device Management products and solutions to top-tiered operators around the world.

We are looking for high caliber senior software engineer to join InnoPath Software. This is a senior technical position requires proven WebLogic development and deployment skill and experience and excellent project management and leadership. This challenging position offers the right candidate an opportunity to work with a talented group of technical professionals and apply your technical expertise and stay innovative to address the fast-pace evolution of the mobile industry.

Responsibilities:

As a senior software engineer, this person has the responsibility (and not limited) to:

  • Lead solution assessment and large scale J2EE (WebLogic Server) application deployment architecture discussions.
  • Participate in all phases of development, QA, and deployment, especially dealing with reproducing and addressing findings from load testing, integration testing and performance engineering.
  • Leverage your deep expertise of WebLogic Server development experience to diagnosis and address customer reported issues and recommend and/or implement product design changes.
  • Define common processes and procedures to ensure server stability, performance and availability.
  • Establish standards in setup, configuration and monitoring of WebLogic Server and associated services for InnoPath Mobile Device Management applications to run in multiple nodes, multiple instances, standalone, and cluster deployments
  • Performance tuning of WebLogic Server and Operating System to achieve the best throughput and response time under heavy load and large number of concurrent sessions.
  • Establish change management process for software and configuration patches, updates, and fixes

Requirements:

  • 7+ years of WebLogic Server development and large scale deployment experience
  • Deep knowledge of WebLogic clustering technologies and administration
  • Hands on experience configuring WebLogic SSL, JMS, JDBC multi data sources
  • Hands on upgrade experience with major and minor versions of WebLogic Sever
  • Development experience using script languages and WebLogic WSLT
  • Working experience in monitoring and diagnosing production WebLogic servers

Highly Desirables:

  • Familiarity with Oracle database and fluent in SQL
  • Understanding of UNIX internals, preferably Solaris
  • Familiarity with network protocols, such as TCP/IP, HTTP, SNMP
  • Java or C/C++ development experience a plus

Education:

  • Bachelor’s degree in computer or equivalent. Graduate degree a plus

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 
 
Marketing

Sr. Manager / Director, Product Marketing

Primary Functions:

The Sr Mgr / Director role combines corporate marketing strategy and day-to-day marketing activities. This individual will report to the Vice President of Marketing and be responsible for leading the positioning, packaging and promotion of Innopath’s ActiveCare customer care solution to the marketplace.

Key responsibilities include :

  • This person will influence the overall marketing strategy and drive marketing efforts globally, supporting the Sales teams and extending the corporate marketing function to the field through customer and partner contact.
  • Lead marketing planning and strategy working closely with the VP and other key groups; including Sales, Product Management and Business Development, as well as working closely with our operator customers on their customer care requirements. The goal will be to effectively communicate our unique ActiveCare value proposition to senior management within mobile operators.
  • Lead the development and support the execution of integrated marketing plans that support defined marketing and sales goals. Plans will include: business analysis, the creation of sales tools inc. written collateral, events, bylines/blogs, and interaction with our PR firm.
  • Report on metrics and team success with clear analysis and communication on what worked, what didn’t work and next steps.
  • Constant assessment of the competitive landscape to evolve strategy, and position InnoPath as a first mover, rather than a follower.
  • A team player that sets realistic objectives and manages expectations of all constituencies, he/she will demonstrate an aptitude for delivering quick successes in line with the company vision.

Education/Skills Requirements:

  • Minimum of 8+ years in the telecommunications industry with over 50% of the time in a CRM/care focused assignment. This could include a systems company developing CRM/care applications or a frontline care organization at an operator. Mobile experience preferred though not required.
  • Proven analytical ability. Must be savvy and passionate about numbers, market indicators and metrics, and must have the appropriate financial management experience and analytical skills to translate hard data into strategic plans.
  • Excellent oral, listening, and written communications skills.
  • Ability to make decisions in an ambiguous and fast-paced environment, to communicate rationale, and to identify and learn from mistakes and make necessary mid-course adjustments.
  • Ability to see big picture while effectively managing details and to identify critical issues and gather and lead resources to produce a rapid and appropriate resolution.
  • Excellent written and communications skills.
  • Extremely proactive with a strong bias for action.
  • BA/BS degree required. MBA/MS preferred.
  • This is an individual contributor role.
  • Up to 25% travel required, some international.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 
 
Operations

Sr. IOT Engineer

Duties and Responsibilities

  • The Senior IOT Engineer is responsible for performing and supporting IOT of InnoPath products to partners and direct customers.
  • These activities require a technical understanding of the customer's existing network/production environment, InnoPath and 3rd party products, focusing on planned implementation, staging and installation, including servers and client’s set-up and configuration.
  • The Senior IOT engineer is responsible for resolving InnoPath software technical issues and ensures 3rd party clients interoperate with InnoPath servers, 3rd party servers interoperate with InnoPath clients.
  • The Senior IOT Engineer is responsible for a variety of tasks that involve software installation, configuration, testing, and support including:
    • Installs InnoPath software on a variety of platforms, including Sun, HP UX.
    • Supports customer and partner base on mission-critical applications through telephone and web based applications, or on site visits.
    • Supports customer for server and client issue debug, troubleshooting and issue analysis. Based on the analysis result, be able to provide the solution to solve the issues.
    • Reviews operator’s documentation and requirements and develop the high quality IOT test plans.
    • Develop and maintain automation platform and test scripter
    • 24 x 7 IOT Servers maintenance.

Education and Skill Requirements

  • Bachelor's or higher degree, with emphasis in Telecommunications, Computer Science or other technically related background.
  • Four or more years of relevant QA experience
  • Four or more years of mobile develop experience
  • Familiar with GSM/GPRS or CDMA
  • Knowledge of Web technologies with experience in automating test suites for both Web-based and server-side applications.
  • Database expertise.
  • Effective tracking, maintenance, and update of test cases and test suites.
  • Excellent analytical determination and problem solving skills.
  • Programming experience on scripting language (Shell, bash, Perl, Python)
  • Strong JAVA program experience.
  • Knowledge of OMA CP, OMA DM, OMA DL, FUMO, HTTP.
  • Ability to work in a small team environment where self-driven and self-motivated capabilities are key.
  • Initiative and innovation with a passion for process improvement.
  • Detail-oriented and creative with questioning mind.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 
 
Product Management

Sr. Product Manager – Mobile Device Software

InnoPath is an established end-to-end software provider experiencing exponential growth in the fast transforming mobile operator customer support segment. We are an innovator in delivering intricate products that minimize recalls or reduce average call time for smartphones based on Android and Blackberry.

In collaboration with mobile operators and OEMs, InnoPath is driving a carrier grade ecosystem. ActiveCare is the first system focused on the end to end device management environment for the mobile internet. ActiveCare offers a full stack: a post-loadable device client, middleware platform, and key applications from InnoPath to support the mobile operator over various networks such as LTE, CDMA and GSM.

Be part of something which will reshape the way mobile operators doing business.

Product Management responsibilities

We are seeking a successful product management professional to lead product strategy, definition and execution for InnoPaths mobile application software and its interaction with the ActiveCare server middleware. The candidate will provide leadership for the ActiveCare end-to-end product strategy, market requirement planning, customer experience, product positioning and implementation. The candidate will provide intense interaction with our customers, engineering, and operations to bring innovative device management products to market.

You will work to ensure that the resources, projects and R&D spending are aligned with the product strategy over product life cycle, and ensure engineering resources are levered into profitable products.

Main responsibilities for this position include:

  • Drive product roadmap for our ActiveCare mobile application suite
  • Design the on-device user interface and overall client-server interaction subscriber- or CSR user experience in focus
  • Identify market trends and work closely with our customers for how mobile operator customer care problems can be optimized through capabilities provided through the constant changing mobile device platform market
  • As a mobile application and software platform expert, act as InnoPath product champion and spokesperson.  

To integrate InnoPath client software into a mobile platform you will need to master application platform security, user interface capabilities, platform services and extensions as well as interfaces, additional run-time environments, OS platform certification. This individual will work with counterparts in the Product Marketing organization and team members in Product Line Management to set product agenda.         

Requirements:

  • Bachelor’s degree in Engineering, Business, or equivalent.
  • A minimum of 10 years of relevant work experience.
  • A minimum of five years of product management experience and knowledge in mobile software, telecom and over-the-air technology.
  • Strong understanding of western world telecom.
  • Strong technical background and business sense with software knowledge in the mobile application space, and preferable on platforms like Apple iPhone, RIM/Blackberry, Open Handset Alliance Android, Java Mobile Edition, Symbian or Microsoft Windows Mobile
  • Self-starter, detail oriented, ability to think strategically and the ability to analyze and drive issues to conclusion.
  • Strong influencing skills and ability to develop innovations.
  • Excellent verbal and written communications skills including the ability to adapt messaging to target audience
  • Ability to travel 25% of the time.

The position will report directly to the Sr. Director of Product Line Management who reports to the CEO.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 
 
Quality Assurance

Sr. Quality Assurance Engineer

As Senior Quality Assurance Engineer, this person has the responsibility (and not limited) to:

  • Participate and lead one or more product quality initiatives.
  • Gather requirements, evaluate and define test strategy, test plan and create test case specification and measure to them with effective metrics and reports.
  • Create and automate test programs to not only validate the claimed functionality but to also try to “break” the product with the most creative approach.
  • Implement tools, processes and test automation to focus on the test content to bring the best performance, highest level of quality and the most ease-of-use products to market in the shortest possible time.
  • Work with development, product management, and operations to make sure specific test objective is achieved and provide a smooth transition from product release to global operations.
  • Providing feedback to development and product management to improves InnoPath’s product quality in an on-going basis.

Requirements:

  • 3+ years as Sr. Quality Engineer in software quality and testing organization.
  • Demonstrated ability to lead and drive successful client/server product testing and be effective working in a distributed team environment.
  • Hands-on and passionate about product quality, testing, system architecture and usability.
  • Deep understanding of distributed system, client/server architecture, large scale deployment of internet-based applications and integration with backend systems.
  • Experience in testing mobile device and server management software
  • Scripting expertise with: Perl, Python, shell, Tcl, Ruby
  • OOP experience with C, C++ or Java on UNIX (Solaris preferred and Windows a plus)
  • Hands-on experience in configuring, installing and troubleshooting software and hardware
  • Load balance knowledge with leading network equipment
  • Understanding of at least two or more of the following application environment: Oracle, Veritas. Weblogic, Websphere, VMware
  • Team player who is as self starter with a can do attitude, and be able to acquire new technologies skill, and new product functionality pretty much on their own.
  • Excellent written, oral communications and presentation skills.
  • Ability to lead and champion staff with a wide diversity in approach and methodology.
  • Ability to multitask in a fast paced environment.

Highly Desirable

  • Knowledge of the wireless industry with practical experience in managing the quality and testing of handset and server solutions.
  • Knowledge of SNMP, system, network and application management software and products
  • Knowledge of OMA standards and protocols
  • Knowledge of J2EE application servers, various forms of service-oriented architecture
  • Knowledge of Portal technologies and deployment experience
  • Knowledge of high availability and scalable system deployment experience

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 
 
Sales

Sr. Director of Sales, Caribbean and Latin America

This position is an exciting opportunity for an experienced closer with a successful track record, considerable ambition and high level service provider contacts at CALA service providers. We are looking for an entrepreneurial self-starter to take ownership of and build our CALA operation. We have a proven solution deployed at some of the largest and most advanced carriers on the planet with a solid ROI. Now we need a results oriented individual to drive the business in the region.

Key Responsibilities:

  • Sales development role into wireless carriers’ headquarters teams (CTO office, Network Operations, Customer Care, Supply Chain, Value Add Services)
  • Strong relationship selling skills with demonstrated ability to cultivate new business
  • Work with carrier teams to create business case for InnoPath solution sets
  • Build InnoPath’s CALA operation, including developing key sales and support staff, as the business grows.
  • Candidate should be able to develop a few select partners in the region.  Candidate should have some history working on behalf of a US or an EMEA based company.
  • Directly manage another sales resource in region.
  • This position can be located in Brazil, Mexico City or in U.S. cities such as Atlanta or Miami  - cities with superior access to CALA.

Education/Skills Requirements

  • Excellent track record winning new business in CALA wireless carriers, especially in Brazil and Mexico.
  • Candidate should have history of gaining access to Sr. VPs, CTOs and other executive staff members in wireless carriers.
  • Candidate might also have some experience creating a post-sales support system for new CALA customers, in conjunction with InnoPath Operations personnel in the US.
  • Fluency in Portuguese, Spanish, and conversational English.
  • Extensive travel throughout the region is expected.

For consideration, send your resume to careers@innopath.com. Please put the job title in the subject line.

 


 
© 2010 InnoPath Software, Inc. | Privacy | RSS Feed | The CSR | Follow InnoPath on Twitter