Meet the Builders Behind the Builders: Inside Foundation Teams
What They Do, Why They Matter, and How They Quietly Keep the Lights On Across the Product Org
A few weeks into my new role, a friend asked me a question over dinner at his place.
“So… what exactly do you do at your new job?”
It’s a fair question. The title sounds fancy, but to someone outside the trenches, it probably feels like a jumble of techy buzzwords.
So I told him: “I work with foundation teams.”
He paused. “What’s that? Like… infrastructure?”
That moment stuck with me. Not because he didn’t know (honestly, most people don’t), but because foundation teams are some of the most important, yet least talked about, teams in any modern tech company. We celebrate flashy product releases and pixel-perfect UI updates, but rarely mention the teams that made all of that possible in the first place.
So I figured I’d write down what I explained over dinner, and why I believe these teams are the quiet engine rooms behind great software.
What Are Foundation Teams, Really?
In simple terms: foundation teams build the stuff that other teams build on top of.
They create the shared components, services, platforms, and data layers that make it easier, faster, and safer for product teams to ship value to customers. They don’t work on features you see on the surface but their work defines everything underneath.
Think of them like city engineers. You might never meet the folks who designed the plumbing, wiring, or road network, but every tap that works, every light that turns on, and every smooth commute exists because of them. That’s what foundation teams do for software.
Depending on the company, they might go by different names, platform teams, core teams, systems teams, or even internal product teams, but the role is largely the same: they build the foundational systems that feature teams rely on.
At most companies, foundation teams can span a variety of domains:
- Backend Foundations: Common libraries, services, identity/auth systems
- AI Foundations: Data readiness for ML models, inference APIs, smart agent frameworks
- Platform or Developer Experience: Internal tooling, scaffolding, CI/CD frameworks
- Observability & Reliability Foundations: Centralized logging, monitoring standards, alerting pipelines, and incident response tooling
- Security & Compliance Foundations: Identity management, access control frameworks, encryption layers, and audit tooling baked into platform components
- Frontend Foundations: Design systems, reusable UI components, accessibility tools, and framework-level utilities for consistent UX across apps
They’re not DevOps (although they work closely with them), and they’re not infrastructure either. These are product teams just with internal customers.
📚 If you’re into tech reading, books like Team Topologies and blogs from companies like Spotify, Netflix, and Airbnb frequently refer to these as platform or enabling teams. ThoughtWorks’ Technology Radar has also highlighted the growing role of Internal Developer Platforms (IDPs), which are essentially the product of strong foundation teams.
But here’s the twist: while they don’t ship “features” in the usual sense, their work is what makes fast, scalable, and reliable feature development even possible.
If a feature team is trying to launch a new checkout flow, they shouldn’t have to reinvent the login system, build the data ingestion pipeline from scratch, or figure out how to do secure authorization. That’s where foundation teams come in. They build the core services once — well — and every other team benefits.
Misconceptions and Clarifications
Let’s get one thing out of the way first:
🧩 If they don’t ship features, are they even product teams?
This is probably the most common (and most damaging) misconception I’ve heard about foundation teams. Because their work doesn’t show up in release notes or demos, some folks assume they’re “not really product teams.” That couldn’t be further from the truth.
Foundation teams are very much product teams; they just have a different kind of customer. Instead of building directly for end users, they build for internal teams: engineers, data scientists, AI researchers, and sometimes even customer support or operations. Their job is to make sure those teams can build safely, quickly, and at scale.
They still have roadmaps. They still run discovery. They still define metrics. The difference is that the impact of their work gets multiplied. One foundational service can unlock value for five, ten, or even fifty feature teams.
Just because you don’t see a shiny UI doesn’t mean it’s not product work. If anything, it’s some of the most strategic product work you can do.
And yet, I’ve seen cases where this misconception ran deep, even among experienced product leaders. In one org, I watched as well-intentioned leadership, unclear about the role of a foundation team, pushed to break it down into smaller full-stack teams in the name of velocity. On paper, it sounded agile. In practice, it broke the foundation team’s rhythm, diluted their long-term work, and created a quality gap across the board.
Not every team needs to be full-stack. Not every product outcome needs a frontend. And as PMs, it’s our job to poke at the team dynamics to ask not just who’s building, but what they’re enabling. Understanding the role of foundation teams isn’t just helpful, it’s critical to building sustainable product ecosystems.
🧹 Foundation work is just tech debt cleanup
Nope. Sure, some foundation work involves revisiting or improving existing systems, but that’s not the same as mopping up after bad code.
Foundation work is often about future-proofing, anticipating what the organization will need six months, a year, or two years from now. It’s about building things in a reusable, extensible way so that when new product lines or features spin up, the groundwork is already in place.
Done right, it’s not reactive. It’s visionary.
🧑💻 They just do whatever the engineers want to build
Another quiet myth, especially because foundation teams are usually stacked with very senior engineers. From the outside, it can seem like they pick their own roadmap and just run with it.
But good foundation work doesn’t happen in isolation. These teams often partner with product managers (like me) to prioritize work based on actual internal pain points. We do internal discovery, gather use cases from consuming teams, and constantly ask: “Is this the highest-leverage thing we can build right now?”
When there’s alignment between senior engineers and product strategy, foundation work becomes incredibly powerful. Without it, you just end up with really elegant systems nobody uses.
🛑 They’re blockers, not enablers
We’ve all heard this. Maybe you’ve even said it in a moment of frustration: “We could’ve shipped already if it weren’t for platform waiting on X.”
And yes, when there’s misalignment or unclear ownership, foundation teams can become bottlenecks. But that’s not because of what they are. It’s usually because of how they’re integrated into the broader product development process.
The best foundation teams get involved early, work collaboratively, and design for reusability, not control. They’re not there to slow teams down. They’re there to help them move faster without breaking everything along the way.
💤 It’s where senior engineers go to coast
This one’s low-key offensive, but I’ve heard versions of it too: “They’re not customer-facing,” “They don’t have deadlines,” “They just experiment with tech.”
Here’s the reality: these are often the most trusted engineers in the company. They’re the ones solving some of the hardest problems, scalability, reliability, security, and AI enablement. They’re the ones being pulled into urgent strike teams when an outage hits or when the business suddenly pivots.
In fact, these teams usually have more responsibility, not less.
Foundation teams aren’t where senior engineers go to coast. They’re where they go to lead.
Who’s On These Teams: The Best of the Best
If you were to peek inside most foundation teams, one thing would become obvious pretty quickly. These aren’t your average squads.
Foundation teams are almost always made up of some of the most experienced and trusted engineers in the company. Staff engineers. Principals. Architects. Folks who’ve seen scale, felt pain, debugged in production, and lived to tell the tale.
These are the engineers who not only build things, but think in systems. They understand that a small design decision made today might have ripple effects across dozens of teams tomorrow. That’s why foundation teams are so deliberate, so collaborative, and so respected. They carry the technical weight of the organization.
And with that comes a certain rhythm.
🚀 High Standards, High Autonomy
Velocity is high. Quality is non-negotiable. But there’s also a deep respect for autonomy. These engineers aren’t being handed Jira tickets with every detail spelled out. They’re expected to dive into problem spaces, validate patterns, and build for the long haul.
In fact, in many orgs (mine included), these engineers get something we often forget to talk about: protected time.
Usually, around 20% of their time is reserved for exploration, optimization, or research. This could be anything from testing a new performance approach, validating a design pattern, or benchmarking a new AI model framework. And when something valuable surfaces? That’s when I step in as the PM, to shape that spark into a roadmap-worthy initiative for the next quarter.
It’s one of the things I love about working with foundation teams: they’re curious by design. It’s not just about shipping what’s planned. It’s about constantly asking, “Could this be done better?”
🧠 Enablers, Not Executors
And then, there’s a special layer within many foundation teams: the principals and distinguished engineers. These folks aren’t usually writing feature code or pairing with others on daily delivery. Instead, their role is more strategic. More horizontal.
They:
- Explore technical unknowns before others even realize they exist
- Vet big architectural bets and help avoid dead ends
- Enable teams with guidance, documentation, and reviews
- Partner closely with product to push clarity, not complexity
I’ve often joked (only half-jokingly) that these folks are the PM’s BS detectors. They challenge assumptions. They push back when something doesn’t make sense. And they help ensure that what we’re planning to build is actually the right thing for the business, not just the convenient thing.
Having that kind of partnership is rare. And when it works well, it’s a game changer.
💡 A great enabler doesn’t just make good decisions. They create conditions where great decisions happen more often.
What They Actually Build: Real-World Examples
Foundation teams might not always show up in your app’s interface, but their fingerprints are everywhere. From backend systems to frontend experiences, they quietly build the layers that power scalable, reliable products.
The best way to understand their value is through real examples. Here are a few from my own journey, simplified, anonymized, and stripped of sensitive detail, but still very real.
🔐 The Auth0 Foundation: One Login to Rule Them All
In one project, our foundation team was tasked with integrating Auth0 as the primary authentication system. Sounds simple on paper, but this meant aligning identity flows across multiple platforms: iOS, Android, web, and a few legacy tools no one wanted to touch.
We didn’t just wire up Auth0 and call it a day. We built a robust, extensible authentication foundation, handling:
- Token refresh logic
- Secure storage
- Fallback states
- Error handling
- Multi-device flows
Everything was abstracted in a way that made it easy for other teams to plug in and focus on their features.
Result: Frontend teams could implement login and session flows without reinventing the wheel. Onboarding sped up. Bugs dropped. And we had one central, auditable login system across the board.
🧠 The AI Enablement Layer: Making Smart Agents Smarter
When your company decides to build AI features, there’s always a quiet but crucial question: “Where does the data come from, and is it any good?”
Foundation teams step in to answer that.
We built the data pipelines and validation layers that machine learning models need to actually function in the real world. That meant ensuring data was:
- Clean
- Fresh
- Properly labeled
- Delivered in the right format, at the right time
We didn’t train the models. But we made sure the models could work.
Result: That foundation enabled everything from predictive suggestions to intelligent automation; without adding friction to the product teams building features.
🛰️ The Courier Locations System: Streaming Data for Feature Teams
Location is critical for logistics, but real-time accuracy at scale isn’t easy.
Our foundation team built a Courier Locations System using Kafka Streams, designed to process, enrich, and distribute courier location data in real time. Instead of every feature team hacking their own partial solutions, they could now consume standardized, reliable location streams.
Result: Teams across the company could build tracking, assignment, and delivery optimization features faster and more consistently, without worrying about the data plumbing underneath.
📦 The Logistics Engine: Proof of Delivery, Decoded
In a logistics platform, one foundation team was responsible for building the core logic for pickup and delivery proof what we called the Decision, Core, and Communication engines.
Here’s how it worked:
- Decision Engine: Determines whether an order needs proof of pickup or delivery by analyzing triggers, rules, and conditions
- Core Engine: Validates and logs these events securely
- Communication Engine: Syncs results across systems and devices
Result: Feature teams were able to easily integrate delivery confirmation flows into their apps, improving customer trust, streamlining operations, and reducing support tickets across the platform.
🎨 Frontend Foundations: Building the Backbone of UI Consistency
In many organizations, Frontend Foundations teams focus on creating design systems and shared component libraries that span across web and mobile platforms.
Their work often includes standardizing:
- Reusable UI components (buttons, forms, modals, navigation)
- Accessibility best practices baked into components
- Theming and branding systems for consistent look and feel
- Layout frameworks for responsiveness and cross-device compatibility
Result: Feature teams can ship user-facing experiences faster, with greater visual consistency and fewer bugs, while also improving accessibility and reducing frontend tech debt over time.
The foundation teams might not always build the features you see, but thanks to their work, feature teams can launch user-facing experiences faster, safer, and with far more consistency. These aren’t just backend chores or UI libraries. They’re multipliers.
Each foundational capability, whether in data streams, authentication layers, or design systems, unlocks a stream of innovation on the product side. And that’s the real magic of a great foundation team: They do the hard, often invisible work, so others can build fast, innovate freely, and scale without fear.
How They Operate: Innovation Time and Strike Missions
Foundation teams might be full of heavy-hitters, but they’re not just grinding out roadmap items day in and day out. One of the things that makes them so effective and honestly, so fun to work with is how they’re set up to operate.
They run differently. And that difference is by design.
⏳ 80/20: A Rhythm That Encourages Innovation
Most foundation teams I’ve worked with run on an 80/20 structure. About 80% of their time goes toward delivering roadmap work, prioritized initiatives that unlock value for the organization. But the other 20%? That’s sacred.
That’s their exploration time.
During that slice of the week, engineers might:
- Explore new technologies or frameworks
- Benchmark performance across systems
- Optimize a data flow or refactor a brittle interface
- Prototype a better way to do something that’s been bothering them
It’s not “free time.” It’s intentional time. A space for curiosity, craft, and creativity. And often, some of the best ideas come from it. As a PM, when I see something promising surface in those sessions, I step in to help shape it into a structured initiative we can slot into the next quarter.
Get Nara's Journal by Kavindu Narathota’s stories in your inbox
Join Medium for free to get updates from this writer.
This 20% time is where real innovation gets seeded.
And in the age of AI, that innovation is becoming even more critical. Foundation teams are the ones building AI infrastructure, model endpoints, inference engines, and data validators, not just consuming them. While the world debates if AI will replace engineers, these teams are too busy building the stuff that makes AI useful.
🚨 Strike Missions: The Cost (and Thrill) of Being Great
When something critical breaks… When the business suddenly needs a pivot… When there’s no room for failure…
WHO YOU GONNA CALL?
Yep, FOUNDATION TEAMS!!!
Because these are the most trusted teams, they’re often pulled into strike team mode. This might mean:
- Responding to a major outage or security issue
- Quickly enabling new functionality due to regulatory changes
- Supporting a company-wide pivot or bet
During these periods, the roadmap? Tossed out the window. It’s all hands on deck. As a TPM, this is where a lot of my work shifts to protecting the team. Re-prioritizing, updating stakeholders, ensuring we don’t lose momentum (or morale).
It’s stressful, yes. But it’s also a privilege. Because when the heat is on, leadership turns to the team that’s most capable of solving hard problems under pressure.
This is the unspoken cost of excellence. But also the reason why foundation work matters so deeply.
Foundation teams operate with a unique blend of autonomy, accountability, and adaptability. And when supported right by the org and by product, they deliver not just systems, but stability and speed for everyone else.
The Unsung Heroes: Principals as Enablers
Every foundation team I’ve worked with has a secret weapon.
They’re not always the loudest in meetings. You won’t see them sprinting toward tickets. And they’re rarely in the spotlight during demos. But they’re everywhere. Quietly shaping direction, challenging assumptions, and stitching together the tech and product landscape.
I’m talking about Principal Engineers and Distinguished Engineers. The enablers.
🧭 Guides, Not Builders
Unlike other engineers on the team, enablers aren’t primarily measured by how many lines of code they write. Their impact isn’t always in commits, it’s in clarity.
They help teams:
- Understand the trade-offs between design patterns or architectural directions
- Pick the right problems to solve (not just the loudest ones)
- Avoid common pitfalls that only experience can foresee
- Stay aligned with long-term company goals, not just quarterly sprints
They ask the hard questions that most people are too polite (or too inexperienced) to ask. And they do it in a way that doesn’t block progress but sharpens it.
🧠 The Strategic Depth Layer
If you’re a product manager working with foundation teams, here’s the best way I can describe their role: they’re your clarity compass.
A principal engineer once told me, “I won’t tell you what decision to make, but I’ll make sure you’ve thought through all the things that could break if you make the wrong one.” That stuck with me.
Enablers:
- Shape technical discovery by identifying unknowns before they become risks
- Push for organization-wide alignment when teams drift into siloed thinking
- Sense when a project is veering off-course — even before the metrics show it
They’re not just building for today. They’re guarding tomorrow.
🤝 A Partner, Not a Gatekeeper
One thing I deeply value in enablers is that they don’t say no lightly. If something doesn’t feel right, they’ll unpack it with you. They want product to succeed. They want teams to succeed. But they also want us to build things that won’t collapse under growth.
They’ve challenged me more than once on assumptions I brought to the table and I’ve come to appreciate it. If a feature seems simple but carries long-term complexity, they’ll spot it. If a technical plan feels too shiny and not grounded enough, they’ll flag it. And together, we’ll figure out a better path.
Their role isn’t just to elevate engineering. It’s to ensure product decisions are grounded in reality, and aligned with a shared future.
If you’re lucky enough to work with someone like this, listen carefully. Partner with them. Bring them in early. And if they push back, it’s not ego. It’s care.
Why Foundation Teams Are the Backbone of Product Velocity
If you’ve ever worked in a fast-growing tech company, you know the feeling: everyone’s trying to move fast. Deadlines loom, roadmaps stretch, and feature teams push hard to ship the next big thing.
But here’s the thing no one talks about enough: velocity isn’t just about how fast a team can build. It’s about what’s already been built to help them move faster.
And that’s where foundation teams come in.
⚡ They Multiply Team Velocity
When you’re building a new feature, you don’t want to be figuring out:
- How to authenticate users securely
- How to stream and transform data
- How to validate delivery events
- How to scale your backend across regions
You want to focus on your feature.
Foundation teams make that possible. They:
- Create reusable components that feature teams can plug into
- Build APIs that abstract away complexity
- Standardize integrations so that teams don’t reinvent the wheel
Without foundation teams, every team becomes a full-stack, full-responsibility team. And that doesn’t scale. It burns people out.
🔐 They Bake In Compliance, Security, and Quality by Default
When you centralize key components like authentication, data validation, logging, or ML access, you gain something priceless: predictability.
Security gets implemented once, and enforced everywhere. Data formats are standardized, reducing errors. Observability and alerting are built into shared services, not added as afterthoughts.
This isn’t just about engineering best practices. It’s about risk management. When things go wrong (and they will), a strong foundation gives you control, traceability, and peace of mind.
🌱 They Enable Innovation (Especially with AI)
AI is the new frontier, and foundation teams are the ones quietly making it viable.
They’re:
- Building the inference endpoints that power smart features
- Designing the data pipelines that deliver clean, labeled data
- Setting up model feedback loops to improve accuracy over time
While a lot of attention goes to the features powered by AI, it’s the foundation teams who are wiring up the capabilities that make those features possible. Without a strong backend to deliver the right data at the right time, or systems that can support reliable, explainable inference, you don’t have real AI. You have demos.
The flash might be on the frontend, but the foundations are where the future is being built.
🧩 They Bring Order to the Chaos
As organizations scale, tech sprawl is inevitable. Different teams make different choices, use different tools, and structure their services in different ways. Before long, you’ve got fragmentation, making things harder to maintain, integrate, and evolve.
Foundation teams fight this chaos by building:
- Common frameworks and libraries
- Shared contracts and API standards
- Unified tooling and developer experience layers
This is how you scale sustainably, by giving teams freedom within guardrails.
Leading Foundation Teams: The Product Angle
If you’re a product manager stepping into a foundation team for the first time, here’s your warning: it’s not like leading a feature team. And that’s a good thing.
You’re not just managing delivery. You’re helping define the building blocks of how other teams deliver. You’re not launching customer-facing features every sprint, but the decisions you help shape? They ripple across the entire product org.
This is where product thinking gets deep, strategic, and often invisible.
🎯 Your “Customers” Are Other Teams
You’re not interviewing external users or running A/B tests every week. Instead, your job is to understand internal pain points:
- Where are developers losing time?
- What’s being re-built in every team?
- What breaks when we scale?
You do discovery with engineers, data scientists, even other PMs. And your success is measured by things like:
- Time saved by consuming teams
- Increase in adoption of foundational tools
- Reduction in support requests or outages
It’s a quieter kind of product success. But it’s real, and often more far-reaching.
📏 You Work in Trade-Offs, Not Features
Foundation work is full of grey areas:
- Should we build a quick utility now, or a long-term platform later?
- Should we support every edge case, or enforce standards?
- Should we say yes to this team’s urgent need, or stick to our roadmap?
There’s rarely a “correct” answer, just trade-offs.
Your job is to help navigate them, align stakeholders, and keep the long-term strategy intact while still delivering value along the way.
🧩 You Sit Between Multiple Worlds
Foundation PMs need to speak multiple languages:
- Technical enough to work closely with architects and principal engineers
- Strategic enough to align with leadership and product org goals
- Collaborative enough to manage relationships with 5, 10, or even 15 consuming teams
You’re not leading a product. You’re helping lead the product behind every other product.
That means constant alignment, structured communication, and proactively identifying roadblocks that might not even affect your team, but will slow down others if you don’t flag them.
🧠 You Have to See Around Corners
One of the most rewarding parts of working in foundation product is that you’re often thinking one step ahead of the organization:
- What technical gaps will block us next quarter?
- What platform improvements will make future AI features faster to build?
- What internal patterns can we clean up before they turn into tech debt?
This is where working closely with enablers (like we talked about earlier) is so valuable. They help you challenge assumptions and validate direction before you commit your team’s time.
💡 It’s Quiet Work. But Deep Work
You might not be demoing flashy UIs. You probably won’t be the name mentioned at a product launch. But the foundations you help shape?
They’ll show up in every product that launches after.
For the Ones Who Keep the Lights On
To my team! Yes, this is the article I mentioned during stand-up.
When one of you said, “I love what we do, but it’s hard to explain to others,” it reminded me why I started writing this in the first place. That comment landed, because it’s not just something outsiders struggle to see, it’s something even we feel at times. And that’s exactly what this article is here to clear up.
You already know this, but it deserves to be said out loud: you’re the builders behind the builders. The ones who make it possible for everyone else to move fast, build confidently, and scale responsibly.
I’ve always said. Writing helps me think. When I want to really understand something, I research, I jot down messy ideas, and eventually, I shape them into words. And once I write something down, I rarely forget it.
This article was exactly that process.
Digging into the what, why, and how of foundation teams helped me see some things in a new light. And if it helped me, I hope it helps someone else too. Maybe a PM new to these teams, or a leader deciding where to invest next.
Let’s end where it all began, with the core message that carried through every section:
Foundation teams don’t slow you down.
Foundation teams are the reason you can speed up.
And great product orgs don’t just build features;
They build the teams that make features possible.
That’s it for this one, folks!
If this resonated with you, or helped put words to something you’ve always felt but couldn’t quite explain, I’d love to hear your thoughts.
Thanks, as always, for reading all the way to the end of this very long article. If you’d like to support my work, feel free to buy me a coffee.
Signing off,
Kavindu Narathota
narathota.com








