Overview
Planview has one mission: to build the future of connected work, from ideas to impact.
As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industry’s most comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio management, capability, and technology management (enterprise architecture), innovation management, and collaborative work and project management. Our connected platform of solutions underpins the business and digital transformations of more than 4,500 customers globally, including 59 of the Fortune 100\.
At Planview, our people connections drive our innovation and success. Our global team of 1400\+ work remotely and across our offices including Austin, Vancouver, Hod Hasharon, Bangalore, Sydney, and Stockholm. We’re proud of our world\-class, connected culture built on our shared values, that supports our teams to be successful from anywhere.
Learn more about our portfolio at planview.com, and connect with us on LinkedIn, Instagram, and X.
Responsibilities
- Design, build, and maintain scalable backend services in Python, with a focus on quality, performance, and maintainability.
- Work on foundation services that provide a shared services platform in Planview — rebuilding and evolving them to meet growing product demands.
- Build and maintain RESTful and GraphQL APIs consumed by frontend clients and external integrations.
- Own data modelling and query optimization in PostgreSQL.
- Build and maintain frontend features in React and TypeScript — contributing across the full stack on product initiatives.
- Collaborate closely with product and design to deliver end\-to\-end features in an iterative, spec\-driven way.
- Use AI coding tools (Claude, Copilot, Codex) as a core part of your engineering workflow — not as a shortcut, but as a force multiplier.
- Write clean, well\-tested code; contribute to code reviews and help raise the engineering bar on your team.
- Contribute to architectural decisions and technical direction for your domain.
Qualifications
- 6–10 years of professional software engineering experience.
- Strong Python programming skills — you write idiomatic, production\-grade Python.
- Solid experience with PostgreSQL: schema design, query optimisation, indexing strategies.
- Experience building and maintaining RESTful services; familiarity with GraphQL is a plus.
- Working knowledge of React and TypeScript for frontend development.
- Working knowledge of software design patterns and the ability to apply them pragmatically.
- Proficiency with test\-driven development (TDD) and unit/integration testing practices.
- Experience working in an agile, collaborative engineering team.
- Good communication skills — comfortable in async, cross\-timezone collaboration
- Hands\-on experience with AWS (EC2, RDS, Lambda, S3, or similar).
- Familiarity with GraphQL APIs and tooling such as Hasura.
- Experience with Elasticsearch or other search/analytics backends.
- Deeper frontend experience beyond React basics — state management, performance optimisation.
- Experience at a SaaS product company.
- A self\-starter who takes ownership end\-to\-end — from understanding the problem to shipping the solution.
- Genuinely curious about AI and how it changes the way engineers work; you experiment rather than wait.
- A team player who makes those around you better — through code reviews, knowledge sharing, and honest feedback.
- Passionate about building products that real users rely on.
- Comfortable with ambiguity; you can navigate evolving requirements and make sensible trade\-offs.