Share
If you’ve Googled “software architect job description,” you’ve probably clicked through half a dozen pages that all look the same — generic bullet points, stiff corporate language, and zero insight into how to actually attract a great software architect.
Here’s the problem: those posts might give you a job description, but they won’t help you write the job description that gets high-caliber candidates excited to apply. The kind who can design scalable systems, set a technical vision, and inspire your development team to deliver at their best.
In this guide, we’re going beyond the cookie-cutter templates. You’ll learn:
- What the role actually involves (in plain English)
- Two complete, customizable job description templates (for both senior architects and up-and-coming talent)
- A breakdown of why these posts work — and how to adapt them to your company’s culture
- A bad example for contrast (and the exact reasons it fails)
- Pro tips for making your post stand out in a competitive tech market
If you haven’t already, check out our full guide on how to write a job post that attracts top talent , Link https://workscreen.io/how-to-write-a-job-post/ — it explains why generic descriptions fail to convert quality applicants, and how to make yours human, specific, and memorable.
Let’s start by making sure we’re on the same page about what a software architect actually does.
Don’t let bad hires slow you down.
WorkScreen helps you identify the right people—fast, easy, and stress-free.

What a Software Architect Actually Does - Their Roles
A software architect isn’t just a “senior developer with a fancier title.” They’re the person who designs the blueprint for your software systems, ensuring that everything your team builds today can scale, integrate, and adapt tomorrow.
In plain English: a software architect decides how your software should be built, why it should be built that way, and what technologies and frameworks will get you there efficiently.
They work closely with stakeholders — from executives to project managers to engineers — translating business goals into technical roadmaps. They anticipate future needs, prevent costly rework, and set the standards that keep your development team moving in the same direction.
While technical expertise is a must, great architects also bring leadership, communication, and problem-solving skills to the table. They balance innovation with practicality, and they make decisions that impact your product’s performance, security, and maintainability for years to come.
In short: they’re the bridge between your business vision and the code that makes it real.
Two Great Software Architect Job Description Templates
We’ll provide two tailored job description options:
1.✅ Option 1: For employers looking to hire an experienced candidates with prior experience.
2.Option 2: For employers open to hiring entry-level candidates or those willing to train someone with potential.
Version 1 — Job Description For Experienced Software Architect
📌 Job Title: Senior Software Architect — Build the Backbone of WorkScreen.io
💼 Type: Full-Time | Remote-first (EMEA-friendly time zones)
📍 Location: Nairobi or Remote (UTC–1 to UTC+3)
💰 Salary Range: USD $140,000–$190,000 (or local-market equivalent) + Equity
🕒 Schedule: Flexible hours; core collaboration 10:00–15:00 UTC
🎥 A quick word from our CTO (90s Loom): [Insert Loom/YouTube link]
About WorkScreen.io
WorkScreen is a modern hiring platform that helps teams evaluate real skills, rank applicants on a performance-based leaderboard, and filter out low-effort/AI-generated applications—so hiring managers can focus on the people who actually fit. We serve fast-growing companies that need a fair, scalable, and spam-resistant evaluation process. Our product philosophy is simple: less résumé theater, more signal.
Who You Are
- You’ve led architecture for complex, high-availability systems at meaningful scale.
- You translate business goals into pragmatic, future-proof technical roadmaps.
- You’re comfortable making trade-offs (speed vs. quality vs. cost) and documenting why.
- You raise the bar through mentorship, design reviews, and crisp technical writing.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 8+ years of professional software development experience, including 3+ years in a software architect or equivalent leadership role.
- Deep expertise in cloud-native architecture (AWS preferred) and distributed systems.
- Proficiency in TypeScript/Node.js and at least one modern frontend framework (React preferred).
- Strong understanding of microservices, event-driven systems, and API design.
- Familiarity with DevOps practices, CI/CD pipelines, and Infrastructure as Code (Terraform, CloudFormation).
- Experience with security best practices and compliance considerations.
- Excellent communication skills and experience working with cross-functional teams.
What You’ll Be Doing
- Own the end-to-end architecture of our screening, scoring, and anti-abuse pipelines.
- Design scalable event-driven services (real-time scoring, test execution, fraud/cheat detection).
- Evolve our domain model and platform boundaries; untangle complexity before it ships.
- Set standards for observability, security, reliability, and cost-aware cloud design.
- Lead technical discovery on new features; partner with Product to align roadmap and architecture.
- Guide teams through build vs. buy decisions and migration strategies (e.g., monolith → modular).
Tech You’ll Touch (Today + Near-Term)
TypeScript/Node.js • React • Postgres • Redis • Kafka (or equivalent) • AWS (EKS/ECS, SQS/SNS, Lambda) • Kubernetes • Terraform • OpenTelemetry • OAuth/OIDC • Webhooks
Perks & Benefits
- Competitive salary + equity
- 25 days PTO + local public holidays
- Fully remote setup + home office stipend
- Health insurance (or stipend) and wellness allowance
- Learning budget (conferences, books, courses)
- Top-tier gear and productivity tools
Why This Role Is a Great Fit
- High leverage: Your decisions shape a platform used across thousands of candidate evaluations.
- Real impact: Ship architecture that makes hiring fairer and faster for both candidates and teams.
- Autonomy with support: Own major systems while collaborating with sharp, low-ego engineers.
- Scale & challenge: Work on anti-abuse, real-time scoring, and multi-tenant performance at scale.
📥 How to Apply
We value signal over pedigree. Apply via WorkScreen: [Insert WorkScreen apply link]. You’ll complete a short, role-relevant architecture exercise focused on real trade-offs we face. We review every application and keep you updated at each step.
Version 2 — Job Description For Entry Level Software Architect (Willing to Train / High-Potential Path)
📌 Job Title: Software Architect (Growth Path) — Learn & Lead at WorkScreen.io
💼 Type: Full-Time | Remote-first (EMEA-friendly time zones)
📍 Location: Nairobi or Remote (UTC–1 to UTC+3)
💰 Salary Range: USD $95,000–$140,000 (or local-market equivalent) + Equity
🕒 Schedule: Flexible hours; core collaboration 10:00–15:00 UTC
🎥 A quick word from our CTO (90s Loom): [Insert Loom/YouTube link]
About WorkScreen.io
WorkScreen is the evaluation layer for modern hiring—we turn applications into measurable signal through role-relevant skill tests, leaderboard scoring, and spam/AI-noise reduction. Companies use us to move fast without lowering the bar. We’re product-driven, thoughtful about tech debt, and obsessed with candidate experience.
Who You Are
- A strong senior developer or tech lead eager to grow into architecture.
- Comfortable designing components, reading sequence diagrams, and reasoning about trade-offs.
- Communicates clearly with engineers, PMs, and non-technical stakeholders.
- Curious, systems-minded, and serious about writing crisp docs.
Job Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5+ years of software development experience, with exposure to system or solution design.
- Solid programming skills in TypeScript/Node.js or similar languages.
- Understanding of databases (SQL/NoSQL) and API integration patterns.
- Basic knowledge of cloud platforms (AWS, GCP, or Azure).
- Eagerness to learn about microservices, event-driven systems, and architectural decision-making.
- Collaborative mindset with willingness to pair program, review code, and participate in design discussions.
What You’ll Be Doing
- Partner with a Senior Architect to co-design services and integration points.
- Help document system boundaries, SLAs, and failure modes; propose guardrails.
- Participate in ADRs, design reviews, and spike investigations.
- Implement reference architectures and platform primitives with guidance.
- Learn to evaluate build vs. buy and cloud cost trade-offs.
Tech You’ll Grow With
TypeScript/Node.js • React • Postgres • Redis • AWS • Containers/Kubernetes • Message queues • IaC • Tracing/metrics/logging
Perks & Benefits
- Competitive salary + equity
- 25 days PTO + local public holidays
- Remote-first + home office stipend
- Health insurance (or stipend) and wellness allowance
- Dedicated mentorship plan with quarterly growth milestones
- Annual learning budget and conference support
Why This Role Is a Great Fit
- Mentored growth: A clear, supported path from senior dev → architect.
- Meaningful problems: Real-world scale, reliability, and anti-abuse challenges.
- Supportive culture: Low-ego team that values documentation, feedback, and craft.
- Career capital: Build portfolio-worthy architecture work (ADRs, diagrams, migrations).
📥 How to Apply
Show us your slope. Apply via WorkScreen: [Insert WorkScreen apply link]. You’ll complete a practical design exercise and a short code task; we give structured, constructive feedback to every finalist.
Build a winning team—without the hiring headache.
WorkScreen helps you hire fast, confidently, and without second-guessing.

Breakdown of Why These Software Architect Job Posts Work
Just like in our master guide, we’re not just giving you a template — we’re showing you why each element helps you attract high-quality candidates.
1. Clear, Specific Titles
Instead of “Software Architect” alone, we use:
- “Senior Software Architect — Build the Backbone of WorkScreen.io”
- “Software Architect (Growth Path) — Learn & Lead at WorkScreen.io”
These aren’t just titles — they set context, hint at mission, and speak directly to the candidate profile (experienced vs. growth path). Specificity acts like a filter — it draws in the right people and turns away those who aren’t aligned.
2. Personal Video Intro
Both posts have a short Loom video from the CTO before the About section. This makes the job feel human and real — candidates can see who they’d work with and get a sense of the company’s personality. In a remote-first world, this personal touch builds trust and connection fast.
3. Mission-Driven “About Us”
We didn’t just say “WorkScreen.io is a hiring platform.” We explained the why:
- Helps teams evaluate real skills
- Filters out AI spam
- Makes hiring fairer and faster
This resonates with top architects who care about solving meaningful problems — not just writing code.
4. Separate “Who You Are” vs. “Job Requirements”
Most job posts mash these together into one block. Separating them makes the reading experience smoother:
- Who You Are speaks to personality, soft skills, and mindset.
- Job Requirements lays out the non-negotiables (experience, technical expertise, domain knowledge).
This helps candidates self-assess quickly without feeling overwhelmed by a wall of bullet points.
5. Detailed Responsibilities That Show Impact
Rather than “Design and implement architecture,” we wrote:
“Own the end-to-end architecture of our screening, scoring, and anti-abuse pipelines.”
These responsibilities aren’t just tasks — they tell the candidate why the work matters to the product, users, and company.
6. Tech Stack Transparency
Top engineers want to know your stack before they apply. We listed specific tools and technologies they’ll use or learn, so there are no surprises.
7. Separate “Perks & Benefits” from “Why This Role Is a Great Fit”
We split these intentionally:
- Perks & Benefits covers tangible, measurable offerings (salary, PTO, insurance, equipment, stipends).
- Why This Role Is a Great Fit focuses on emotional drivers (impact, growth, culture, autonomy).
This keeps the post organized and ensures nothing important gets buried.
8. Transparent, Respectful Application Process
Instead of the cold “only shortlisted candidates will be contacted,” we explain:
- How to apply (via WorkScreen link)
- What to expect (a practical, role-relevant challenge)
- That every application is reviewed and finalists get feedback
This positions WorkScreen.io as a modern, respectful employer — which matters to high-value candidates.
9. Tone That Balances Professional & Conversational
Even though it’s a technical role, the language is approachable. This keeps the post readable while still signaling high standards. The goal is to be human, not corporate.
10. Alignment Between Both Versions
We used the same core structure for both the senior and growth-path versions, so readers can compare side-by-side. This also makes it easy to reuse for future roles — just swap the role-specific content while keeping the proven framework.
Example of a Bad Software Architect Job Description (And Why It Fails)
❌ Job Title: Software Architect
🏢 Company: WorkScreen.io
💼 Type: Full-Time
📅 Deadline: September 30, 2025
Job Summary
We are looking for a Software Architect to join our team. The ideal candidate will design software solutions, lead the development team, and ensure system quality.
Key Responsibilities
- Design and develop software architecture.
- Work with the development team to deliver projects.
- Review code and ensure quality standards.
Requirements
- Bachelor’s degree in Computer Science or related field.
- 5+ years of software development experience.
- Strong knowledge of programming languages.
How to Apply
Send your résumé to hr@workscreen.io. Only shortlisted candidates will be contacted.
Why This Job Post Falls Short
- Generic Job Title
“Software Architect” alone doesn’t say anything about the mission, product, or unique selling point. There’s no indication if it’s senior, growth-path, or what kind of systems they’d be working on. - Cold, Minimal Introduction
The “Job Summary” is bland and provides no context — nothing about WorkScreen’s mission, the impact of the role, or why the work matters. - Responsibilities Are Vague
Tasks like “design software architecture” and “review code” could apply to hundreds of companies. There’s no specificity about scale, stack, or challenges. - Requirements Lack Depth
“Strong knowledge of programming languages” is too vague — it doesn’t say which languages, frameworks, or architecture patterns matter. - No Salary or Benefits
Withholding salary and perks is outdated and signals a lack of transparency, which turns off top candidates — especially in competitive tech roles. - No Insight Into Culture or Work Environment
Candidates don’t know how the team operates, the values they live by, or the style of leadership. - Impersonal, Dismissive Application Process
Ending with “Only shortlisted candidates will be contacted” is cold and discouraging — it tells applicants they’ll likely be ignored.
If you compare this to the good examples earlier, the difference is night and day. The strong posts are specific, human, and transparent — which is exactly what draws in the kind of candidates you want.
Bonus Tips to Make Your Software Architect Job Post Stand Out
Even with a strong, well-structured job description, small extras can make a big difference in how candidates perceive your company — and whether they click “Apply.” Here are high-impact details to add:
1. Add a Candidate Security & Privacy Notice
This builds trust immediately by showing you take applicant safety seriously. For example:
Important Notice: We take the security and privacy of all job applicants very seriously. We will never ask for payment, bank details, or personal financial information during any part of the hiring process. All legitimate communications will come from an @workscreen.io email address.
Why it works: Fraudulent job postings are common, especially for tech roles. This statement reassures candidates and makes your company look professional and ethical.
2. Mention Leave Days or Flexible Time Off
Top candidates value work-life balance as much as compensation. For example:
Time Off: Enjoy 25 days of paid leave annually, plus local public holidays, and the flexibility to take time off when you need to recharge.
Why it works: It signals respect for employees’ well-being and helps you compete for talent without raising salary offers.
3. Highlight Training & Growth Opportunities
Especially important for tech hires who want to stay ahead in their field. For example:
Learning & Growth: We invest in your growth with an annual $3,000 learning budget, conference travel support, and quarterly personal development check-ins with your manager.
Why it works: Skilled architects often choose roles that help them grow — not just maintain.
4. Include a Short Loom or YouTube Video
We already placed this in the “good” job templates, but it’s worth emphasizing. Have the hiring manager or CTO record a short, informal video (under 90 seconds) introducing the company, team, and role.
Why it works: In remote-first hiring, a friendly face and authentic tone can make your post stand out in a sea of faceless corporate listings.
Here is an example that we used in our master guide on how to write a great job post description , you can check it out here https://www.loom.com/share/ba401b65b7f943b68a91fc6b04a62ad4
5. State Your Commitment to Feedback
Promise candidates that they’ll hear back — and follow through. For example:
We respect the time and effort you put into applying. That’s why we review every application and provide feedback to all finalists.
Why it works: In a world where most applicants are ghosted, this shows your company values respect and transparency.
If you apply even two or three of these bonus tips, your Software Architect job post will instantly feel more candidate-friendly and competitive — without adding more than a few sentences to the description.
A Word of Caution on Using AI for Job Descriptions
It’s tempting to open ChatGPT or an ATS with an “AI job description generator,” type “Write me a job description for a software architect”, and paste whatever comes back.
The problem? You’ll get something that sounds professional but feels generic — the kind of copy that could describe 500 different companies. That’s exactly what your ideal candidates scroll past.
Why Blindly Using AI Fails
- No company DNA: It can’t reflect your mission, culture, or team quirks unless you feed it that context.
- Generic tone: You end up with stiff, overused phrases like “dynamic environment” and “fast-paced team.”
- Poor targeting: It won’t naturally differentiate between senior-level and growth-path candidates unless instructed.
- Risk of attracting the wrong people: Vague, generic posts draw in volume — not quality.
The Right Way to Use AI
AI works brilliantly when you treat it like a collaborative editor, not a ghostwriter. Give it the raw ingredients and let it shape, refine, and structure.
Here’s an example AI prompt you could use for this very role:
Prompt:
“Help me write a job description for our company, WorkScreen.io. We’re hiring a Senior Software Architect to own the architecture of our skill assessment platform. Our culture values clear documentation, low-ego collaboration, and building for scale without cutting corners.
Our tech stack includes TypeScript/Node.js, React, Postgres, AWS, Kafka, and Kubernetes. The ideal hire has 8+ years in software engineering, 3+ years in architecture, and experience designing distributed systems. They’ll lead architecture reviews, guide technical decisions, and mentor engineers.
We offer $140k–$190k salary, equity, 25 days PTO, health insurance, home office stipend, and a $3,000 learning budget.
Here are some bullet points I want to include : [paste your notes here].
Please give me two versions: one conversational and culture-first, one more traditional (job brief + responsibilities + requirements).”
Pro Tip:
You can also show AI a “good job post” from earlier in this article and tell it:
“Use this tone and structure, but adapt it for [different role].”
This way, you’re feeding it a proven template — not letting it guess from scratch.
Used this way, AI saves you time without sacrificing personality, clarity, or candidate quality.
Smart Hiring Starts Here
WorkScreen simplifies the hiring process, helping you quickly identify top talent while eliminating low-quality applications. By saving you countless hours and reducing the risk of bad hires, it empowers you to build a team that delivers results

Need a Quick Copy-Paste Job Description?
We get it — sometimes you just need something fast.
Maybe you’ve already read through this guide and understand what makes a strong job post, but you still want a solid starting point you can copy, paste, and tailor in minutes.
That’s what this section is for.
✏️ Important Reminder:
Don’t copy this word-for-word and expect magic.
This is a foundation, not a final draft.
Add a Loom video, inject your team culture, and edit the details to reflect your actual company.
In this section, you’ll find two ready-to-use job description templates for quick copy-paste use — but please remember, like we mentioned above, don’t just copy them word-for-word and expect results.
Think of these as starting points, not final drafts.
- Option 1: A more conversational, culture-first job description that highlights personality and team fit.
- Option 2: A more structured format, including a Job Brief, Responsibilities, and Requirements for a traditional approach.
✅ Option 1: Conversational (Culture-First) Template
Job Title: Software Architect — Build the Backbone of [Product/Platform] at **[Company Name]**💼 Location: Remote (HQ: [City, State])🕒 Type: [Full-Time/Part-Time]💰 Salary Range: [$X,000 – $Y,000]/year
🎥 A quick hello from our [CTO/Hiring Manager]: [Insert Loom/YouTube link]
Who We Are
[Company Name] is [one-line mission—e.g., “on a mission to make X simpler for Y.”] We build [brief product description] used by [audience/market]. We care about clarity, low-ego collaboration, and shipping durable systems.
Who You Are
- You’ve led or heavily influenced architecture for complex systems.
- You translate business goals into pragmatic technical roadmaps.
- You document decisions clearly and mentor kindly.
Job Requirements
- [8+]/[X+] years in software engineering; [3+]/[Y+] years in an architect/lead role.
- Strong experience with cloud-native architecture (e.g., AWS/GCP/Azure).
- Proficiency in [your backend language(s)] and [your frontend framework, if applicable].
- Solid grasp of distributed systems, APIs, and event-driven design.
- Familiar with CI/CD, containers/orchestration, and IaC (e.g., Terraform).
Responsibilities
- Own and evolve the end-to-end architecture for [core domain—e.g., scoring, payments, ingestion].
- Lead architecture reviews; set standards for performance, security, and reliability.
- Guide build-vs-buy and migration strategies (e.g., monolith → services/modules).
- Partner with Product/Design to align technical decisions with outcomes.
- Raise the bar via mentoring, docs, and crisp ADRs.
Perks & Benefits
- Competitive salary + [equity/bonus]
- days PTO + local public holidays
- Health/medical coverage (or stipend)
- Remote setup + home office stipend + top-tier gear
- Annual learning budget (courses, books, conferences)
Why This Role Is a Great Fit
- High leverage: Your decisions shape systems used by [users/customers/teams].
- Real impact: Solve meaningful performance, scale, and reliability problems.
- Autonomy with support: Own big pieces with a collaborative, low-ego team.
- Career capital: Lead initiatives, publish ADRs, and drive platform strategy.
📥 How to Apply
Apply here: [Application Link]. Expect a short, role-relevant design exercise and a friendly technical conversation. We review every application and share feedback with finalists.
✅ Option 2: Structured Template (Job Brief + Responsibilities + Requirements)
Job Title: Software Architect — Set the Technical Direction at **[Company Name]**💼 Location: Remote (HQ: [City, State])🕒 Type: [Full-Time/Part-Time]💰 Salary Range: [$X,000 – $Y,000]/year
Job Brief
[Company Name] seeks a Software Architect to design, document, and evolve the architecture of [product/platform]. You’ll balance technical depth with clear communication, partnering with engineering and product to deliver scalable, secure systems.
Responsibilities
- Define and document system architecture, interfaces, and guardrails.
- Lead architecture/design reviews and approve key technical decisions.
- Drive standards for performance, reliability, security, and observability.
- Mentor engineers and foster best practices across teams.
- Evaluate technologies and guide build-vs-buy decisions.
- Collaborate with stakeholders to align roadmap and architecture.
Requirements
- Bachelor’s/Master’s in CS or equivalent experience.
- [X+]+ years in software engineering; [Y+]+ years in architecture/tech lead roles.
- Expertise with cloud platforms (AWS/GCP/Azure) and modern application design.
- Proficiency in [your backend language(s)] and experience with APIs/integration patterns.
- Familiarity with containers/orchestration (Docker/Kubernetes) and IaC (Terraform).
- Strong communication skills and comfort with architectural documentation (ADRs, diagrams).
Perks & Benefits
- [$X,000 – $Y,000]/year + [equity/bonus]
- days PTO + public holidays
- Remote-first + home office stipend
- Health/medical coverage (or stipend)
- Learning budget and conference support
How to Apply
Submit your application via [Application Link]. You’ll complete a concise technical exercise focused on real-world trade-offs.
Let WorkScreen.io Handle the Next Step of Hiring
Writing a great job description is only the first step in attracting top technical talent. The real challenge comes next — quickly identifying your most promising candidates without wasting hours on low-effort applications.
That’s where WorkScreen.io comes in.
With WorkScreen, You Can:
- Spot top talent instantly
WorkScreen automatically evaluates, scores, and ranks applicants on a performance-based leaderboard—making it easy to spot top talent, save time, and make smarter, data-driven hiring decisions.
- Test for real-world skills in one click
With WorkScreen, you can administer one-click skill tests to assess candidates based on real-world ability—not just credentials like résumés and past experience. This helps you hire more confidently and holistically.
- Eliminate low-effort applicants
WorkScreen automatically eliminates low-effort applicants who use AI Tools to apply, copy-paste answers, or rely on “one-click apply.” This way, you focus only on genuine, committed, and high-quality candidates—helping you avoid costly hiring mistakes.
- Hire faster and smarter
With structured scoring and transparent rankings, you move quickly from application to hire — without lowering your standards.
💡 Ready to see it in action?
👉 Get Started with WorkScreen.io
Create your job post on WorkScreen.io today, share your application link, and let us handle candidate evaluation so you can focus on interviews and offers.

FAQ: Software Architect Job Description
A software engineer focuses primarily on building, testing, and maintaining code for specific features or components. A software architect operates at a higher, more strategic level — designing the overall system structure, defining technology choices, ensuring scalability and security, and setting technical standards. While engineers work within the architecture, architects create and evolve the blueprint that guides the work.
Look for a mix of technical depth and soft skills:
- Technical: Expertise in system design, cloud platforms, databases, integration patterns, and security best practices. Ability to select appropriate technologies and design for scalability and maintainability.
- Leadership: Clear communication, ability to explain complex concepts simply, mentoring skills, and experience guiding engineering teams.
- Strategic thinking: Balancing short-term delivery needs with long-term technical vision and cost considerations.
Salaries vary by location, industry, and experience level. In the U.S., a mid-to-senior software architect typically earns between $120,000 and $170,000 per year, with senior or specialized roles often exceeding $180,000–$200,000. Global averages may be lower or higher depending on the cost of living and local market demand.
Yes — while a software architect’s main responsibility is system design and oversight, hands-on coding helps them stay grounded in the technology stack. The amount of coding varies by company, but most effective architects write prototypes, reference implementations, or contribute to critical code paths.
Common indicators include:
- Delivery of systems that meet performance, scalability, and reliability goals.
- Reduced technical debt and fewer costly reworks.
- Improved developer productivity and onboarding speed.
- Positive feedback from engineering teams and stakeholders on clarity of technical direction.