DevFactory Technical Product Manager – $50/hr
One of the best Technical Product Management jobs. Period.
DevFactory is one of the most exciting companies you could imagine for Technical Product Managers.
Here are a just a few reasons why:
– Software Development Domain: Define and build products that themselves are used by developers and software experts just like you.
– Define products you would love to use.
– Refine your Skills: We have a process-driven culture that not only enables your success, but teaches you “what good looks” based on countless iterations and improvements made to date. If you want to be one of the best at defining detailed technical requirements for teams, this is the place for you.
– A Career Path: Candidates have a career path to increased compensation and responsibility.
– Grow to own entire releases and products.
– Customer Focus: We emphasize a focus on the customer use case and invest in understanding the competitive landscape when we define products.
– Learn and Use Disruptive Tech: Make use of the best disruptive technologies (such as AI, Machine Learning, Big Data analysis, NLP, PaaS Cloud services) from Open Source, AWS, Google, and others.
– The CrossOver Work/Life Balance: CrossOver teams provide you with a unique work/life flexibility and the opportunity to work with a global team of top performers in their field.
Who is this Role for?
This job is for people who are deeply technical but unsatisfied with only writing code as an Individual Contributor.
Many people who enjoy this role do it for one (or more) of the following reasons
– You have built products based on someone else’s requirements and have often thought “I could have defined this deliverable better”
– You have been a developer on a dev team and thought “some developers make great choices and create great design. Others do it poorly because the requirements were vague. We could fix that if we had better specs”
– You have an interest in the customer who uses the product you are building. You’d like to be involved in determining *what* is built, not just *how*
– You want to grow your career and responsibility by learning the skills needed to lead/run entire development teams
Responsibilities of the Role
As a Technical Product Manager, your core responsibility is to define the technical interface/contract between the Product Management organization (that defines product) and the Engineering organization (that delivers product). This requires the definition of clear functional requirements, important technical decisions, and acceptance criteria into a specification document that can be consumed by an engineering delivery team.
At DevFactory we create specs in chunks that can be built in roughly 1 week by an agile dev team (epics) and the dev teams themselves do their own work breakdowns into smaller assignments (tickets). We call these specs “Level 3” specs, or “L3s” and the engineering deliverable that meets these requirements a “milestone.” Several milestones will typically be required to accomplish some end-to-end business or technical scenario. The description of that overall scenario and the high-level L3 plan is contained in a document called a “Level 2” spec, or “L2.”
The primary responsibility of this role is to create L3 specs by translating the business and technical requirements described in the L2 spec into a series of L3 specs that the development team can build. You will also review engineering deliverables that correspond to L3 specs and review them to determine whether or not they meet the documented requirements.
A bit about DevFactory
The DevFactory culture is rooted in a deep appreciation of software and software development combined with an intense desire to use metrics and objective data to make software development better. We are inspired by the industrial manufacturing revolution that happened over 100 years ago. Jobs were loosely defined, not measured, not specialized, not automated, and the result was terrible quality and productivity. Today manufacturing is dominated by scientific measurement, automation, specialization, and well defined processes – making it very high quality and 100x more productive. We see the same opportunity in large scale software development.
We build systems that help make software and software dev teams better. We measure the quality of code, tests, builds, and architectures at a deep level; finding valuable insights not just surface level coding violations. We mine the history of source control systems to help dev teams find their buggiest parts of code, most productive developers, riskiest classes, etc. We build active systems that evaluate code on every commit and help our customers prevent their software quality from slowly eroding and accumulating expensive technical debt.
If making software better and development teams more productive is something you are passionate about, you’ll be inspired at DevFactory.
|Job Location:||Dubai, United Arab Emirates|
|Job Role:||Information Technology|
|Career Level:||Mid Career|