Full-Time

Principal Architect

ProductBoard

ProductBoard

201-500 employees

Customer-centric product management platform for prioritization and roadmap


Mid, Senior, Expert

London, UK

Required Skills
Kotlin
Kubernetes
Agile
Python
React.js
Node.js
Ruby
Apache Kafka
Java
Postgres
TypeScript
AWS
Terraform
Redis
SCRUM
Linux/Unix
Looker
Snowflake
Requirements
  • Frontend: TypeScript, React.js
  • Backend: TypeScript/Node.js, Ruby, Kotlin, Kafka
  • Storage: Postgres, Elastic, Redis
  • Data Pipeline: Python, Keboola, Looker, Snowflake
  • Infrastructure: AWS, Kubernetes, Terraform
  • You have 10+ years of experience in services, product development, or infrastructure. The ideal candidate has significant software-as-a-product, web scale delivery, database, distributed architecture, and software engineering experience
  • A strong mentor to junior staff, with the ability to lead and teach others to ensure technical alignment
  • You have a deep understanding of the fundamentals required to build highly available and scalable services
  • You understand - and can articulate and lead conversations on - the benefits and associated trade-offs between asynchronous and synchronous processing, various methods for sharding and segmenting services, and how to foresee, plan for, and prevent scaling bottlenecks
  • You have 5-10 years of design experience with medium to large-scale containerized / Linux operating system production environments, preferably as part of an online service (SaaS) provider environment
  • You have a solid financial acumen - you should understand the cost trade-offs of various technology decisions
  • You can demonstrate a solid understanding of cloud technologies and strategies to scale SaaS products, with a focus on reducing operational costs and time to market
  • You can articulate the value of virtualization technologies, big data systems, cloud platforms, and enabling services
  • Experience using iterative development fundamentals, including experience with SCRUM, Agile or other iterative approaches
  • Demonstrable experience building, evolving, maintaining, and operating high-volume SaaS products
  • Join at the golden startup age - established stability of a Unicorn with space for individual impact
  • You'll enjoy an exciting team atmosphere, building a whole new category of software
  • You can help change the way that products are built all over the world
  • We iterate quickly and decisions are fast. You'll have a voice in what we do and see the impact of your work
  • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and new markets
  • We are recognized as one of the hottest tech startups on the market today, named by Forbes magazine and Business Insider as one of the best startup employers to bet your career on and are regularly recognized for our company culture
Responsibilities
  • When one launches Productboard in its current state, all the customer data is fetched into the browser. This includes all the features and insights. All the compute-heavy operations, such as data filtering and aggregations happen in the web browser, at the edge of the end-user's computer
  • You will help us take the business logic that is currently contained in the frontend client side of the application and move it to the backend, improving the initial load time and the overall application performance. This shift will ensure the data being sent to the browser is the bare minimum needed to render the screen and serve the particular use case being run
  • As you can imagine, this a massive architectural shift in terms of how we build our product, and involves redesigning the back-end to make it more scalable, while providing our customers with data on demand
  • As our new Principal Engineer, you'll be joining our Architecture Group led by Ralph McTeggart. The Architecture Group is a diverse team of experienced individual contributors, combining long-time Productboarders and newcomers with valuable experience in other fields
  • Together, the Group's mission is to enable alignment, consistency, and durability in Productboard's technology infrastructure, with a focus on scalability, security, innovation, and quality
Desired Qualifications
  • You have demonstrable competency in modern languages and frameworks - e.g. experience with React.js using Typescript, Ruby, Java, Kotlin, Kafka, PostgreSQL, Elastic - Cache / Search, Redis, AWS, or Kubernetes is a plus

Productboard is a customer-focused product management platform that is trusted by over 6,000 companies, including industry leaders like Microsoft and Zoom, to streamline their product development process. The company's culture is centered around bridging silos, fostering collaboration, and aligning everyone around a product roadmap, which has been proven to drive real business outcomes and improve productivity by 30%. With its AI-generated summaries, Productboard offers a unique competitive advantage by enabling teams to instantly understand customer trends across large volumes of feedback, thereby accelerating innovation and customer retention at scale.

Company Stage

Series D

Total Funding

$261.7M

Headquarters

San Francisco, California

Founded

2014

Growth & Insights
Headcount

6 month growth

-13%

1 year growth

-24%

2 year growth

-30%
INACTIVE