AIHiringEngineeringStaff+Recruitment

Why AI Struggles with Staff+ Engineering Hiring Judgment

AI excels at pattern matching, but its capabilities fall short when it comes to the nuanced strategic judgment required for hiring Staff+ engineers. This post explores the critical aspects of senior technical roles that AI tools often overlook, from long-term vision to complex problem-solving and

·24 min read
blog cover image
Table of Contents

AI can screen visible signals, but Staff+ hiring succeeds or fails on judgment under constraint.

01 THE PROBLEM

Strategic judgment is the ability to make high-leverage technical decisions under incomplete information, conflicting incentives, and real business constraints.

That is the failure mode in AI-assisted Staff+ hiring: the tools evaluate what is easy to parse, while the role depends on what only shows up in messy, ambiguous situations. Résumés, GitHub activity, keyword matches, polished take-homes, and even well-structured interview answers are legible. Judgment is not.

For Staff+ engineers, that gap is not academic. At senior IC levels, the job is no longer “can this person write solid code?” The job is “can this person repeatedly make decisions that change the company’s trajectory without creating hidden drag six months later?”

That includes calls like:

  • whether to absorb reliability risk to hit a market window
  • whether a rewrite is a product bet or an ego project
  • whether a migration should be platform-led or team-by-team
  • whether an incident points to a tooling gap, an org design flaw, or a bad service boundary
  • whether to standardize now or preserve local autonomy for another two quarters

AI screening misses that layer because it does not observe decision quality over time. It observes artifacts.

That distinction matters more now than it did three years ago. AI coding tools have compressed the visible differences between candidates on implementation-heavy exercises. A take-home that once separated “strong engineer” from “average engineer” increasingly separates “good prompt user” from “bad prompt user.” That is still useful for some roles. It is not enough for Staff+.

The consequence is predictable. Companies are hiring candidates who present as senior, sound strategic in interviews, and produce polished outputs, but who cannot actually operate at Staff+ level once embedded in the system.

The failure usually shows up inside two quarters.

In the first 30 days, they seem strong. They ask good questions, produce crisp docs, and identify obvious cleanups.

By day 60, the cracks appear. They can critique architecture but not create alignment around a replacement path. They can propose best practices but not sequence change through organizational resistance. They identify risk everywhere, but cannot distinguish existential risk from acceptable debt.

By day 90 to 180, the cost becomes visible:

  • roadmaps slow because too many decisions get escalated
  • platform work expands without reducing cognitive load for product teams
  • incidents repeat because the underlying coordination problem remains untouched
  • engineering leaders realize they hired for articulation, not leverage

At Staff+ level, a bad hire is not just headcount waste. It distorts architecture, consumes management bandwidth, demoralizes strong engineers, and delays critical decisions.

Will Larson’s writing on Staff engineering makes this explicit: senior IC impact is often indirect, cross-team, and system-shaping rather than task-completion-oriented. That is exactly why conventional screening breaks down. You are not hiring a pair of hands. You are hiring a decision-making system.

The core mistake is treating Staff+ hiring as a more difficult version of senior engineer hiring.

It is not.

It is a different evaluation problem.

02 WHY IT HAPPENS

AI misses strategic judgment in Staff+ hiring for a structural reason: judgment is contextual, relational, and temporal. Most hiring systems — AI-assisted or otherwise — are optimized for decontextualized, individual, point-in-time signals.

That mismatch starts with the data.

Most AI hiring tools are trained to rank candidates using artifacts that are abundant and standardized:

  • résumés
  • job descriptions
  • skills taxonomies
  • public profiles
  • assessment results
  • structured interview notes

Those inputs work best when the target role is defined by explicit competencies: language fluency, framework familiarity, certifications, years in a domain, or completion speed on bounded tasks.

Staff+ performance is different. It depends on whether the person can:

  • infer the real constraint behind a stated problem
  • choose where standardization creates net leverage
  • decide which conflict is technical and which is political
  • trade local optimization for company-level throughput
  • know when not to build

Those are not static competencies. They are situational responses.

A Staff engineer can look weak in one environment and exceptional in another. The same person might underperform in a 40-person startup with zero process and thrive in a 1,500-engineer company with layered ownership. Or the reverse. That is not inconsistency. That is context sensitivity.

AI systems struggle because they flatten context.

A résumé line like “led platform migration reducing deploy time by 70%” sounds impressive. It may indicate exceptional technical leadership. It may also indicate the company had one obvious bottleneck, executive backing, and a dedicated migration team. Without context, the artifact overstates the transferable judgment.

This is the same problem DORA research surfaces in another form: software delivery performance is not a single-variable output. In the DORA framework, outcomes emerge from interacting capabilities across culture, architecture, delivery practices, and operational discipline. You cannot infer system quality from one visible metric in isolation. Hiring for Staff+ judgment has the same shape.

The second reason is incentive misalignment.

Most hiring loops are designed to reduce false positives while moving quickly. Recruiters need scalable screens. Hiring managers need consistent packets. Interviewers need rubrics that survive calibration. Founders need hires closed in weeks, not months.

That system naturally rewards what can be standardized.

Strategic judgment cannot be standardized cleanly. It is expensive to assess well. It requires:

  • nuanced scenario design
  • highly trained interviewers
  • shared definitions of Staff+ scope
  • post-interview synthesis that values tradeoff quality over surface confidence

Most organizations do not have that muscle.

So they substitute proxies.

They look for:

  • prestigious company logos
  • architecture vocabulary
  • polished systems design narratives
  • “thoughtful” tradeoff talk
  • broad tooling familiarity
  • AI-generated or AI-assisted take-homes that look production-ready

Those are not useless signals. They are just weak signals for the thing that matters most.

The third reason is that strategic judgment is socially embedded.

A Staff+ engineer rarely wins through raw technical correctness alone. They need to influence PMs, managers, senior engineers, security, data, legal, support, and executives without formal authority. This is one reason Will Larson distinguishes between different Staff archetypes: the role is often about creating motion across boundaries, not just making technically superior decisions.

AI cannot observe how a candidate creates trust in disagreement.

It cannot easily tell whether the person:

  • escalates at the right time
  • leaves room for other teams to retain ownership
  • uses standards as leverage rather than control
  • pushes back on executives without becoming oppositional
  • knows when to let a suboptimal local decision stand to preserve team velocity

Those behaviors are usually visible only through deep behavioral probing, backchannel references, or observed collaboration over time.

The fourth reason is compression.

As coding assistance improves, the visible quality bar rises while variance narrows.

GitHub Copilot, Cursor, Claude, and similar tools make it easier for a broad set of candidates to produce:

  • neat abstractions
  • complete test coverage on toy problems
  • cleaner README files
  • respectable architecture diagrams
  • polished tradeoff lists

That shifts the differentiator.

The TekRecruiter article in your reference set is directionally correct on this point: if candidates can generate scaffolding quickly, the scarce signal is no longer output polish. The scarce signal is where they place constraints, what they prioritize, what they ignore, and how they reason when every option has downside.

This is why the old “give them a take-home and discuss it” model is degrading in value for top-end hiring.

Not because candidates are cheating.

Because the exercise increasingly measures tool fluency and presentation discipline more than strategic decision-making.

The final reason is definitional drift inside companies themselves.

A surprising number of companies say they are hiring “Staff+” when they have not defined what Staff impact actually means in their environment.

At Stripe, Shopify, and Airbnb scale, Staff-level scope usually includes cross-team technical leadership, systems design across service boundaries, and material influence on engineering velocity or reliability. At a 40-person startup, the same title may mean “our strongest engineer who can unblock anything.” At a Series B AI company, it may actually mean “principal engineer plus player-coach plus infrastructure firefighter.”

If the company has not defined the operating context, AI cannot rescue the process. It will optimize matching against ambiguous inputs.

Garbage in, confidence out.

03 WHAT MOST GET WRONG

The most common mistake is treating Staff+ hiring as a search problem when it is an evaluation design problem.

Teams assume the challenge is finding enough qualified candidates. So they invest in sourcing tools, résumé ranking, AI screeners, automated outbound personalization, and larger top-of-funnel volume.

That speeds up activity. It does not improve selection.

If your definition of quality is wrong, ranking more candidates against the wrong rubric just increases throughput toward the wrong outcome.

The second mistake is over-indexing on eloquence.

Staff+ candidates are often excellent communicators. The problem is that high verbal fluency is easy to mistake for deep judgment. Candidates who can narrate tradeoffs elegantly, reference CAP theorem on cue, and describe migration strategies in mature language often outperform weaker but more genuinely strategic operators in standard interviews.

This is especially dangerous when interviewers are undertrained.

A candidate says: “I’d avoid a rewrite here, define clear service contracts, introduce observability before decomposition, and phase migration by domain risk.”

That sounds strong because it is directionally sensible.

But the real question is: under what conditions would they do the opposite? What data would change the call? How would they sequence this if product had a 90-day enterprise deadline? Which team would own the migration budget? What failure pattern have they seen before that makes them wary here?

Without those follow-ups, you are selecting for architecture literacy, not judgment.

The third mistake is leaning on system design interviews as if they approximate real Staff work.

They do not. At least not in their common form.

Classic system design interviews reward composure, breadth recall, and the ability to generate a plausible architecture under artificial time pressure. Those are useful traits. But most Staff+ work happens with:

  • imperfect ownership maps
  • legacy constraints
  • political tradeoffs
  • cost ceilings
  • staffing shortages
  • ambiguous business priorities
  • partial data from incidents or customer escalations

A whiteboard design for “build Twitter” or “design a rate limiter” tells you almost nothing about whether a candidate can navigate a brittle monolith, misaligned team incentives, and a VP who wants quarterly visible wins.

Netflix’s engineering culture has long emphasized context over control. That phrase matters here because strategic judgment only makes sense inside organizational context. Remove context, and you are mostly evaluating design fluency. Useful, but incomplete.

The fourth mistake is using take-homes as decisive evidence for seniority.

For Staff+ candidates, take-homes often produce a false sense of certainty.

A polished artifact creates interviewer comfort. It feels objective. It is discussable. It leaves behind a document.

But its signal is corrupted in at least four ways:

  1. AI assistance raises baseline quality.
  2. Candidates with more free time outperform equally strong operators with heavier responsibilities.
  3. The exercise favors solo artifact production over influence and decision sequencing.
  4. Interviewers often score the final output, not the assumptions behind it.

This problem is not hypothetical. GitHub, Vercel, and Linear have all publicly contributed to an industry pattern where engineering quality is strongly associated with speed, polish, and developer experience. Readers internalize those norms. Candidates optimize for them. Hiring loops then over-reward polished outputs because they resemble admired company artifacts.

The artifact looks “senior.” The operating behavior may not be.

The fifth mistake is confusing domain familiarity with strategic ability.

A candidate who has worked at Stripe on payments infrastructure or at Cloudflare on distributed systems likely carries useful pattern recognition. That matters.

But brand transfer is not judgment transfer.

Someone can inherit excellent local practices without having personally driven the difficult calls behind them. This is a common post-scale-company hiring failure in startups: a candidate arrives with elite company language and expectations, but cannot function when the planning cadence is loose, ownership is blurry, and there is no specialized platform team to absorb complexity.

The reverse also happens. A candidate from a less prestigious company may have stronger real judgment because they were forced to make end-to-end decisions with limited support.

The sixth mistake is underweighting references at senior levels.

Early-career hiring can rely more on direct skills assessment because the scope is narrower and easier to simulate. Staff+ is different. Reference checks become one of the few ways to test longitudinal impact.

Not generic references. Specific ones.

Questions that matter:

  • What decision did this person make that held up 12 months later?
  • Where did they create leverage for other teams?
  • When did they overcomplicate a solution?
  • How did they behave when their recommendation was rejected?
  • Did they improve the system, or just the architecture diagram?

Most companies ask soft validation questions and get soft validation answers.

That is a waste of one of the few high-signal tools available.

The real-world cost of these mistakes is easy to miss because bad Staff+ hires rarely fail loudly on day one. They fail by creating strategic ambiguity.

A strong senior engineer who lacks Staff judgment often generates one of two patterns.

Pattern one: architecture inflation.

They broaden every local problem into a platform initiative, create abstractions before demand is proven, and increase dependency count in the name of long-term consistency. Six months later, teams feel slower, not faster.

Charity Majors has written extensively about this failure mode in platform and observability work: teams often invest in complexity in pursuit of control, when what they actually needed was faster feedback and clearer ownership. That maps directly to Staff+ hiring mistakes.

Pattern two: advisory paralysis.

They produce high-quality recommendations but cannot drive decisions to closure. Meetings multiply. Tradeoffs are surfaced but not resolved. Engineering leaders start using them as a sounding board rather than as a force multiplier.

This is the silent failure mode. The person is clearly smart. Nobody wants to call the hire wrong. Meanwhile, the org pays the opportunity cost.

04 THE FRAMEWORK

The way to hire Staff+ engineers well is to assess decision quality in context, not just artifact quality in isolation.

That requires a different loop design. Not a harder coding round. Not more interviews. Better interviews, built around the actual leverage points of the role.

Here is a framework that works in practice.

1. Define the exact Staff+ problem before opening the role

Do not post a generic Staff Engineer req.

Write a one-page hiring brief that answers:

  • What decisions will this person own in the first 6 months?
  • Which cross-functional relationships matter most?
  • What is the current failure mode: reliability, delivery friction, architecture entropy, org scaling, cost, AI product quality, security?
  • What must this person change by month 9 that would not happen without them?
  • Which constraints are fixed: headcount, cloud budget, compliance, launch date, team topology?

If you cannot answer those questions, you are not ready to evaluate strategic judgment because you have not defined the context in which judgment will be exercised.

Will Larson’s StaffEng framework is useful here because it forces role clarity around archetypes and scope. A “Tech Lead” Staff role should be evaluated differently from an “Architect” or “Solver” role. Many companies collapse them into one title and create noisy hiring loops.

A practical threshold: if the hiring panel cannot state in one sentence what company-level decision this person should improve by Q2 after joining, pause the search.

2. Replace generic screening with constraint-rich scenario evaluation

The best Staff+ interview signal comes from scenarios with competing truths.

Give the candidate a realistic, company-shaped situation:

  • Your top enterprise prospect needs audit logging and SSO in 90 days.
  • Reliability is slipping; your p95 API latency doubled over two quarters.
  • Three teams want to standardize on a new event pipeline, but one team has a launch in six weeks and cannot absorb migration risk.
  • The AI feature hallucinates in edge cases; product wants broader rollout, legal wants stronger controls, infra says cost is already above target.

Then force choices.

Ask:

  • What do you do in the first 7 days?
  • What data do you need before deciding?
  • What would you explicitly not do yet?
  • Where would you spend political capital?
  • What would make you reverse course?
  • How do you know in 30, 60, and 90 days that the approach is working?

This reveals the thing AI screening misses: prioritization logic under constraint.

Look for candidates who naturally discuss sequencing, reversibility, stakeholder incentives, and instrumentation. Weak candidates jump straight to architecture. Strong candidates define the decision surface first.

3. Score on judgment dimensions, not interview vibes

Create a rubric with 4–6 dimensions tied directly to Staff+ leverage.

A useful set:

  1. Constraint identification — did they identify the real bottleneck or chase surface symptoms?
  2. Tradeoff quality — did they articulate downside, not just upside?
  3. Decision sequencing — did they propose an order of operations that reduces regret?
  4. Influence model — did they explain how to create alignment without formal authority?
  5. Operational grounding — did they define what they would measure and when?
  6. Scope calibration — did they choose intervention proportional to the problem?

Score each 1–4 with behavioral anchors.

Example for scope calibration:

  • 1 = jumps to broad redesign without evidence
  • 2 = identifies risk but defaults to generic best practice
  • 3 = proposes focused intervention tied to current constraints
  • 4 = sequences minimal viable change with explicit triggers for escalation

This is tedious to set up once. It pays back immediately in reduced false confidence.

4. Use one artifact review, but make the artifact incidental

Ask the candidate to bring a real project, incident, migration, or technical strategy they led.

Do not ask for their best success only. Ask for:

  • one initiative that worked
  • one call they got wrong or would redo

Then interrogate the timeline.

Questions that produce signal:

  • What options were on the table?
  • Who disagreed and why?
  • What constraint mattered most at the time?
  • What metric or operational signal changed after the decision?
  • What surprised you 3 months later?
  • What debt did you knowingly leave behind?

This is where references from the Google SRE Book and DORA are helpful as calibration tools. High-performing engineering systems are measured over time through reliability and delivery outcomes, not presentation quality. Candidates who cannot connect decisions to actual operating effects are usually narrating, not leading.

A practical benchmark: require every Staff+ finalist to describe at least one decision with a measurable before/after outcome tied to delivery, reliability, cost, or customer impact. The metric does not need to be glamorous. It needs to be real.

Examples:

  • change failure rate reduced
  • paging volume dropped
  • service ownership clarified
  • p95 latency improved
  • cloud spend growth flattened
  • deployment frequency recovered
  • onboarding time for a new product team decreased

DORA’s four key metrics — deployment frequency, lead time for changes, change failure rate, and time to restore service — are still useful as anchoring concepts, even when the candidate’s domain is not pure platform engineering.

5. Test for anti-pattern recognition

Strong Staff+ engineers have scar tissue. They have seen good ideas fail for predictable reasons.

So ask directly:

  • What architecture pattern is overused right now?
  • When does platform centralization backfire?
  • What is a common observability investment that teams overestimate?
  • When should you tolerate duplicated logic across teams?
  • What reliability practice sounds mature but hurts startup speed if applied too early?

This is one place where experienced operators stand out quickly.

Charity Majors is a good benchmark voice here because her work consistently distinguishes between practices that look sophisticated and practices that actually improve debugging speed and ownership. Candidates who think in that mode usually have better judgment than candidates who recite textbook maturity models.

6. Simulate cross-functional conflict, not just technical design

Staff+ engineers spend a lot of time in disagreement.

Run one panel that includes engineering, product, and maybe security or data. Present a conflict:

  • product wants speed
  • security wants controls
  • infra wants standardization
  • a team lead wants autonomy

Then ask the candidate to drive the conversation toward a decision.

You are looking for whether they:

  • clarify decision rights
  • separate values conflict from information gaps
  • preserve trust while making tradeoffs explicit
  • avoid hiding behind “more data” when the real issue is prioritization

This matters because the most expensive Staff failures are usually not technical mistakes. They are unresolved cross-functional tensions that turn into technical sprawl.

7. Calibrate against actual company examples, not abstract excellence

Use external company patterns to sharpen internal judgment.

For example, Stripe has written in multiple engineering contexts about building developer infrastructure and internal systems that reduce complexity at scale. The useful lesson is not “be like Stripe.” The useful lesson is that Stripe’s strongest engineering decisions tend to reduce organizational drag, not just improve local code quality.

Linear is another helpful reference point. Public writing and product signals around Linear reflect an organization that values small, sharp systems, constrained scope, and high product-engineering alignment. In hiring terms, that means a candidate who always proposes a platform layer before validating workflow friction would likely be a poor fit in a Linear-like environment.

Cloudflare provides the opposite kind of calibration: at its scale and edge-network complexity, standardization and reliability discipline carry different weight. A candidate who underestimates the value of consistency and operability would struggle there.

The hiring insight is simple: strategic judgment is fit-to-context. Use company-specific models to pressure test whether your panel is rewarding the right instincts.

8. Put more weight on references than on one extra round

For Staff+ hiring, one serious backchannel or structured reference often has more signal than a fifth interview.

Ask former peers, managers, and cross-functional partners versions of:

  • What did this person make simpler?
  • What did they make more complicated?
  • Would you trust them to set technical direction in an ambiguous quarter?
  • What happened after they left? Did their systems or decisions continue to hold?
  • How much of their impact was personal heroics versus durable leverage?

A high-signal negative reference at this level often sounds like: “Very smart, strong taste, but expanded every problem into a broad strategic program.” or “Excellent in design reviews, weaker at getting adoption from teams that did not report into them.”

Those are not minor caveats. They are often decisive.

9. Make the final decision based on expected leverage, not average score

Do not tally interview averages and call it rigor.

At Staff+ level, one critical deficiency can dominate several good signals. A candidate may be excellent technically and still wrong for the role if they cannot drive alignment. Another may be less polished but exactly right for a company entering a platform consolidation phase.

Final decision memo should answer:

  • What company problem will this person solve faster or better than alternatives?
  • What is the main risk in hiring them?
  • What support structure do they need to succeed?
  • What evidence convinced us they can exercise judgment here, not just somewhere else?

That forces a strategy lens.

10. Track quality-of-hire at 6 and 12 months

Most companies never close the loop, so their hiring process never improves.

For Staff+ hires, review after 6 and 12 months:

  • Did they materially improve one company-level technical decision area?
  • Did they reduce or increase coordination burden?
  • Did teams adopt their direction willingly or by escalation?
  • Did their architectural choices hold under production pressure?
  • Would you make the same hire again?

Use this data to adjust the interview loop.

If your last three Staff hires all scored well but struggled with cross-functional execution, your process is overvaluing design articulation. Fix the rubric, not the recruiter.

05 STRATEGIC TAKEAWAY

Staff+ hiring should be treated as a judgment-evaluation system, not a talent-funnel optimization problem. If you redesign the loop around context, tradeoffs, and longitudinal evidence, you will hire fewer polished talkers and more engineers who actually change delivery speed, reliability, and architectural coherence within two quarters. If you do not, the cost is not just one bad hire. It is a quarter of slowed decision-making at the exact layer where a CTO needs leverage most: roadmap tradeoffs, platform scope, reliability posture, and technical alignment across teams.

06 IMPLEMENTATION ANGLE

Start with the interview packet, not the tooling. Rewrite the Staff+ role into a decision brief, add two scenario-based interviews with explicit constraints, and replace generic “system design” scoring with a judgment rubric. This can be done in one hiring cycle. It does not require a vendor change.

Then instrument the loop. Track which signals actually correlate with successful hires at 6 and 12 months: reference strength, scenario interview scores, artifact review depth, cross-functional panel feedback. Drop rounds that create confidence but not predictive value. In high-performing eng orgs, the pattern that emerges at scale is simple: the best senior hiring loops are brutally selective about signal quality, not obsessed with process volume. related topic

If you are scaling from 30 to 120 engineers, this is one of the moments where lightweight process matters. A brief, structured hiring architecture prevents title inflation and expensive senior mis-hires. Amplify helps engineering teams scale, but the core fix here is not software. It is role clarity and disciplined evaluation design.

07 FAQ

Q: Why is AI bad at evaluating Staff+ engineers? A: AI is weak at evaluating Staff+ engineers because the role depends on strategic judgment under real constraints, not just visible skills. Most AI hiring systems rank legible artifacts like résumés, take-homes, and interview notes, but they cannot reliably assess decision sequencing, influence without authority, or tradeoff quality over time. Will Larson’s StaffEng framework is a useful reference because it shows how Staff impact is often indirect and context-dependent. Q: What does strategic judgment mean in engineering hiring? A: Strategic judgment means making technical decisions that hold up under business pressure, organizational friction, and incomplete information. In practice, it includes knowing when to standardize, when to tolerate debt, when to escalate, and how to sequence change so teams can absorb it. DORA’s work on delivery performance is relevant here because it shows that good outcomes come from interacting system capabilities, not isolated technical choices. Q: Are take-home assignments still useful for senior engineering candidates in the AI era? A: Take-homes are still useful, but they should not be decisive for Staff+ hiring. AI coding tools have raised the baseline quality of take-home outputs, which means polished artifacts are less effective at distinguishing strategic operators from candidates who are simply good at producing clean deliverables. The better use is as a discussion anchor focused on assumptions, constraints, and tradeoffs rather than code quality alone. Q: What interviews best assess Staff engineer judgment? A: The highest-signal interviews use realistic, constraint-rich scenarios and force prioritization. Ask candidates how they would handle a reliability regression, a migration conflict across teams, or a product deadline that collides with security requirements, then probe what they would do in the first 7, 30, and 90 days. This approach is closer to real Staff work than generic architecture whiteboarding because it tests sequencing, stakeholder management, and reversibility. Q: How should a CTO measure whether a Staff+ hire was successful? A: A CTO should evaluate a Staff+ hire at 6 and 12 months based on leverage, not activity. Useful indicators include whether the engineer improved a company-level decision area, reduced coordination burden, influenced teams without heavy escalation, and drove measurable outcomes such as improved reliability, lower change failure rate, or faster delivery. DORA’s four key metrics — deployment frequency, lead time for changes, change failure rate, and time to restore service — provide a practical benchmark for delivery-related roles.

Enjoyed this article?

Share it with your network

LatAm Engineering Insights

Stay ahead of the curve

Weekly insights on hiring LatAm developers, salary trends, tech stack analysis, and exclusive job opportunities.

No spam, unsubscribe anytime. We respect your privacy.

Salary Insights

Real market data on LatAm developer salaries

Hiring Tips

Best practices for remote LatAm teams

Exclusive Roles

Early access to new job opportunities

Join 2,500+ CTOs, Engineering Managers, and Developers