Senior Product Manager

CloudFactory’s mission is to help visionary companies power disruptive tech while connecting 1 million people in the developing world to meaningful work. We are looking for ambitious people who seek greater meaning in their work and want to use their talents to make the world a better place.

For companies from startup to enterprise, CloudFactory provides a tech-forward, professionally managed workforce solution for routine data work. Our teams are agile, scale fast, and help innovators get their technology to market fast. Trusted by 100+ companies, CloudFactory processes millions of tasks every week for companies including Microsoft,, Expensify, Ibotta, and GM-Cruise Automation.

At CloudFactory, we believe that talent is equally distributed, but opportunity is not. Founded in Nepal in 2008, we connect people to digital work and give them the skills to be leaders in their own communities. We’re on a mission to create economic and leadership opportunities for talented people in developing nations. As an impact sourcing service provider (ISSP) and recipient of a program related investment from The Rockefeller Foundation, we are a global leader in the impact sourcing movement.

With $13 million in venture capital raised and 100%+ growth year over year, we are expanding our business quickly and sustainably. Our headquarters is in Reading, U.K., and we have offices in Kathmandu, Nepal; Nairobi, Kenya; and Durham, N.C.

Join us and make a difference in the world!

The Job:

The Senior Product Manager (SPM) position offers you the opportunity to define and build a sophisticated software platform that allows our workers to complete data projects for our customers through digital production lines.

The main responsibility of a SPM starts with the same assumptions as a PM: To drive the development of sub-products within the Platform by designing features for a Development Squad to develop. This requires the person to rely heavily on other Product Managers and even collaborate on small parts of core features that they are owning when shared dependencies arise.

Additionally, the SPM will provide an extra layer of promotion of the platform as a whole, care for the platform as a whole (including product features which he/she may not be the owner of), and shape relationships with Engineering, scrum teams, and stakeholders.

The SPM will drive the feature content that a small team of Engineers focuses on, so should have a comfort level with working closely with a team of 4 to 10 people, setting priorities, making decisive decisions, and owning a large part of the group process. The ability to know when to say “No” to an Engineer, a co-worker, a boss, and a client is a critical skill used for prioritizing feature development, as much (or more then) when to offer compromises and say “Yes.”

The SPM must promote the features he/she owns to the company, clients, executive, sales teams, and any other stakeholders. The SPM is responsible to ensure that such features are being properly utilized, and if not determine whether that should be remedied by training the users, improving the features, or removing them entirely.

The Fit:

The role is a functional role, not a technical one. In addition to 5-7 years of Product Management experience, the ideal candidate must have either background in software engineering, or an MBA and desire to drive the business cases. Demonstrated ability to create fantastic products by designing the functionality and working closely with the Engineers who will architect and build it. An understanding or vision of how to design for a swarm of cooperative microservices and conceptualize features in an API-first methodology is critical.

SPMs envision programmatic interfaces (APIs) and user interfaces (GUIs). An ability to create mockups and wireframes, describe behaviors and user interactions, and understand why APIs work like they do is necessary. An ability to understand graphic design is helpful, but less utilized in a role like this. An ability to understand databases and application code needs to be minimal: a Product Manager needs to understand *why* databases behave like they do and *why* code is written to access both.

As a candidate for the SPM role you will be excited about, or have experience in:

  • Coordinating and encouraging the Platform team to work cooperatively and consistently in a well-modeled, scalable system.
  • Developing platform development tactics from the current strategic goals of the company at any given time and understanding how these flow out the company’s current objectives and desired key results.
  • Understanding stakeholder requirements, by collecting feedback. You will use this information to design innovative new features in the CloudFactory platform.
  • Documenting user requirements in the form of user stories, prioritize user stories, and assigning them to the development team.
  • Performing the role of ‘Product Owner’ in our agile software development team.
  • Developing necessary wireframes, mockups, graphics, flowcharts, and diagrams to complement user stories so that requirements are clear to the development team.
  • Working with QA to prepare the test plans and test the features once they are ready.
    Scheduling the release of different features and prepare necessary documents, user guides, blog posts etc. to help clients use the features when they are released.
  • Conducting user interviews and usability studies to assess the effectiveness of new features and feed the information back into the product roadmap and development process.
  • Championing the products within and outside the company by facilitating communication with customers as well as sales, marketing, solutions, workforce, and the executive team.

The Experience:

  • 5 years Product Management experience
  • MBA, or Computer Engineering Degree
  • Strong analytical and logical reasoning skills
  • Ability to lead and take ownership of a cross functional team’s successes and failures
  • Good verbal and written communication
  • Open minded and good organizational skills