Stage 2 — Culture fit
A 30–45 minute conversation with someone in leadership. They are checking: do you reflect our values in your work, do you communicate well, do we trust you in a small team. The framing here is conversation, not interrogation. Match the energy.
01What they'll be looking for
Their five stated values — drilled into you in the company page:
- Innovation
- Integrity
- Collaboration
- Transparency
- Empowerment
Plus their culture words: Harmonized, Flexibility, Diversity.
The questions will be designed (consciously or not) to probe whether you actually live these values, not just nod at them. Be ready with a real example for each.
02Likely questions, mapped to values
Innovation
"Tell me about a time you tried something new at work."
Use the translation infra story or the AI / agent workflow. "I started using Claude Code with agentic workflows for some of my more repetitive engineering tasks — researching, scaffolding, even task-managing parallel work. It changed how I approach individual tickets and freed me up for the harder thinking. I shared the workflow on parish.cv to help others."
"What's a recent technology or pattern you got excited about?"
Have one ready. Some options:
- The maturation of the Cloudflare developer platform — Pages, D1, KV, Workers — making solo product-building genuinely cheap and fast
- React Server Components and the streaming SSR story — interesting but still maturing
- TanStack ecosystem — Query, Router, Form — converging on a coherent typed approach
- Use of LLM agents in dev workflows (this is what they mean by "use AI to find process efficiencies")
Avoid trends without substance ("AI is so cool"). Be specific about what made it click for you.
Integrity
"Tell me about a time you made a mistake. What did you do?"
The shape: own it, fix it, prevent it.
Example pattern: "I shipped a change that broke a non-critical feature for a subset of users — caught it the next day in monitoring. I reverted, communicated to the team and the affected users immediately, and then took a hard look at why my testing didn't catch it. Turned out it was a code path I'd assumed was tested but wasn't, because it was conditional on a flag I'd missed. I added a test, did a small audit of similar patterns elsewhere in the codebase, and we caught two more latent issues. The root cause wasn't carelessness — it was a process gap. Worth fixing the process."
What this shows: ownership, calm under pressure, systemic thinking, willingness to look bad to a manager honestly.
"Have you ever pushed back on something you disagreed with?"
Use the state-management debate from the STAR stories. Frame it as: I disagreed, I made my case based on trade-offs, I was open to being wrong, we landed on a reversible decision. Integrity isn't being right — it's being honest, even when it's uncomfortable.
Collaboration
"How do you work with designers and product?"
Engineering input belongs in the design phase, not in implementation surprise. I try to be in early conversations — "what's the data shape, what's the failure mode, what edge cases haven't we considered" — and bring those up while we're still on Figma, not when the ticket lands.
Once it's in implementation, I keep the loop tight. Quick screenshots in a thread, "here's how this looks at 320px, does this match your intent?" — designers and PMs much prefer being asked once mid-build than handed a final result that misses the spirit.
"How do you work with backend engineers?"
The relationship works best when contracts are explicit and shared early. I push for OpenAPI / typed contracts so we're not negotiating shapes informally. When something on the backend is awkward to consume from the frontend, I bring it up as a frontend-experience concern, not as a "your API is wrong" — and I try to bring proposals, not just complaints.
Transparency
"How do you handle a project that's running late?"
Communicate early and clearly. The worst version is silence followed by a missed date. I'd rather flag a slip 5 days out, with a reason and a revised plan, than absorb pressure and ship something half-done on the original date.
The discipline I try to keep: name the cause, not just the slip. "We're behind because the API contract is more complex than we estimated and Y is taking 3 days more than expected" gives the team and stakeholders something to act on. "It's just taking longer" doesn't.
"How do you give difficult feedback?"
Direct, kind, specific. I avoid the sandwich pattern — people see through it. I lead with the observation, frame it around impact, and propose a path forward. "When this PR landed, X happened — for me that signaled Y. What would help me trust the next one is Z. Does that land for you?"
And I try to deliver feedback in private, not in front of others, even when it's small.
Empowerment
"Tell me about a time you helped someone else succeed."
Use the mentoring story from STAR stories — the team review-culture work. Frame the outcome around their success, not yours: junior engineers ramping faster, teammates feeling more confident, fewer review back-and-forths.
"What do you do when you're given autonomy without a lot of structure?"
This is your home turf. Side projects are exhibit A — I take ambiguous problems and ship. The pattern I rely on: scope ruthlessly, bias to action, write down what I'm doing in a way that makes it visible (a one-pager, a project doc, a Slack thread) so I'm transparent even without supervision.
Autonomy is a trust I take seriously — I try to use it to deliver, not to disappear.
03Other likely culture-fit questions
"What kind of team / manager / company do you do your best work in?"
"Trust-first culture. I don't need much oversight; what I need is clarity on goals and the freedom to figure out how. I work best with managers who push back when my plan is wrong but don't dictate it. And I love being in teams where the people are sharper than me at things — that's how I get better. Small enough that decisions get made quickly, but with enough seniority around that I can have real technical conversations."
Notice: this describes Omnesoft as they describe themselves. Honest and resonant.
"Where do you see yourself in 3–5 years?"
Honest, not corporate-speak. "I'd like to be doing senior-IC work with broader scope — driving architectural decisions, mentoring, shaping how a team builds software. Whether that's at Omnesoft or somewhere else depends on what the next few years bring. I'm not chasing a specific title; I'm chasing the work."
"What's something you'd want us to know that's not on your resume?"
Pick something true and humanizing. "I run a couple of YouTube channels on the side — one's about US constitutional law, the other does short news-of-the-day videos. The reason I bring it up: it keeps me genuinely curious about how to communicate complex things to a non-technical audience. That comes back into my engineering work in unexpected ways — it's why I care about good error messages, good documentation, good UI copy."
Pivots from "fun fact" to professional relevance. That's the move.
"How do you handle stress or burnout?"
Boundaries and pacing. I keep work hours that are reasonable for me — flexible, but bounded. I have hobbies that aren't computers: motorcycles, time with my partner, writing. I take real breaks — not 'work from a different chair.' When I notice myself getting stretched thin, I name it to my manager early, not after the burnout has already happened.
I'd rather slow down for a week than break for a month.
"Why are you a good cultural fit for Omnesoft specifically?"
Tie back their stated values to specifics from your life:
- Innovation — side projects, AI workflows, willingness to try new things
- Integrity — public portfolio, transparent about my work
- Collaboration — 10+ years in product teams, work closely with cross-functional partners
- Transparency — write publicly, communicate early and clearly
- Empowerment — operate well with autonomy, ship without hand-holding
You don't have to recite all five. Pick the two or three that you live most authentically.
04Things to NOT say in stage 2
- Don't trash any past employer or colleague. Even if true, it makes the listener wonder what you'll say about them later.
- Don't pretend to have skills you don't. Stage 2 won't catch it. Stage 3 will.
- Don't be evasive about why you're leaving. "Looking for next chapter" is fine. "Can't talk about it" is suspicious.
- Don't make every answer about money. Stage 2 isn't where comp is decided.
- Don't ramble. Aim for 60–90 seconds per answer. Stop when you've made your point.
05Questions to ask leadership in stage 2
From the full list, the strongest in this stage:
- "What kind of engineer thrives at Omnesoft, and what kind doesn't?"
- "What's an example of a value on the website that's actually been tested in practice?"
- "How do you handle disagreement on the leadership team?"
- "What does career growth look like for an engineer here?"
- "What's a piece of feedback the team gave leadership that actually changed something?"