Free AI Job Description Generator

One required field. A structured JD for any role, plus eight senior-role examples you can copy.

Skillora AI Interviews

Your JD is ready. Now auto-interview every single applicant.

Paste this JD into Skillora. Every applicant gets a live AI interview within minutes of applying. You only review the top 10%.

  • Live AI interview within 5 minutes of applying
  • Scored against the JD you just wrote
  • Top candidates surfaced automatically
  • Free to start, no credit card
Post This JD Free

Free to start · No credit card required

This job description generator is for recruiters and hiring managers filling senior roles at US companies: staff engineers, engineering managers, senior product managers, finance leaders, enterprise sellers. Enter a job title and it returns a job description with a role summary, responsibilities, and requirements. Company, location, years of experience, workplace type, and job type are optional; each one you add makes the output more specific. Copy the text or download it as a PDF.

If you would rather start from a finished draft, the eight examples below are written the way a senior recruiter writes them: a specific scope, a real reporting line, and requirements you would reject a candidate for missing. Copy one, swap in your details, and post.

Job description examples for senior roles

Eight job descriptions written the way a senior recruiter writes them for a US company: a specific scope, a real reporting line, and requirements you would reject a candidate for missing. Copy one, swap in your details, and post.

Staff Software Engineer job description

Staff, IC6 equivalent

We are hiring a Staff Software Engineer to own the technical direction of our core platform. You will set architecture across three product teams, take on the hardest engineering problems, and raise the bar for how 40 engineers design and ship. This is a hands-on role: you will write code, review designs, and be accountable for the reliability targets the business depends on.

Responsibilities

  • Own the architecture and roadmap for the core platform, including service boundaries, data model, and API contracts.
  • Lead design reviews and set engineering standards that product teams adopt.
  • Drive multi-quarter technical initiatives from proposal to rollout, including migrations off legacy systems.
  • Lead the response to the highest-severity production incidents, then fix the root causes.
  • Mentor senior engineers and grow the next generation of technical leads.
  • Partner with product and infrastructure leadership on capacity, cost, and reliability tradeoffs.

Requirements

  • 10+ years building and operating distributed systems in production.
  • A record of leading technical work across multiple teams without direct authority.
  • Deep expertise in one backend language (Go, Java, or Python) and a major cloud platform.
  • Experience designing for scale: sharding, caching, queueing, and observability.
  • Clear written communication. You can explain a tradeoff to an executive and to a new grad.
  • Bachelor's degree in computer science or equivalent practical experience.

Engineering Manager job description

Manager, team of eight

We are hiring an Engineering Manager to lead a team of eight engineers building our payments platform. You will own delivery, team health, and the technical quality of what ships. You will hire, coach, and set priorities with your product partner. You will not write most of the code, but you must be able to read it, review it, and argue about it.

Responsibilities

  • Lead a team of eight engineers, including hiring, performance reviews, and career growth.
  • Own quarterly planning and delivery for the payments roadmap with your product partner.
  • Run a reliable process: sprint cadence, on-call rotation, incident review, and retros that produce change.
  • Set the technical bar with your staff engineer through design review and quality gates.
  • Manage stakeholders in finance, risk, and compliance who depend on the platform.
  • Report cycle time, uptime, and attrition to the VP of Engineering monthly.

Requirements

  • 8+ years in software engineering, with 3+ years managing engineers directly.
  • You have hired at least five engineers and managed at least one out.
  • Shipped a system with real reliability or compliance stakes: payments, fintech, healthcare, or similar.
  • Comfortable reading production code in a mainstream backend language.
  • Experience running planning with product managers and holding a team to its commitments.
  • Bachelor's degree in computer science or a related field, or equivalent experience.

Senior Product Manager job description

Senior IC, two engineering squads

We are hiring a Senior Product Manager to own enterprise onboarding, the surface where most of our churn risk first shows up. You will define the roadmap, ship with two engineering squads, and be accountable for activation and time-to-value. You will work directly with enterprise customers and with sales, support, and design.

Responsibilities

  • Own the roadmap and outcomes for enterprise onboarding, from problem definition to launch.
  • Write specs that engineers can build from without a meeting.
  • Run discovery with enterprise customers and turn what you hear into prioritized bets.
  • Define success metrics, instrument them, and report weekly on activation and time-to-value.
  • Partner with sales and customer success on rollout, enablement, and feedback loops.
  • Make scope and sequencing calls across two engineering squads.

Requirements

  • 6+ years in product management, including 3+ years on B2B SaaS.
  • You have shipped a feature that measurably moved a retention or activation metric.
  • Strong writing. Your specs are short, precise, and the source of truth.
  • Comfortable with SQL and product analytics tools. You pull your own numbers.
  • Experience with enterprise customers and the buying committee around them.
  • Bachelor's degree or equivalent practical experience.

Senior Data Engineer job description

Senior IC

We are hiring a Senior Data Engineer to own the pipelines behind our analytics and machine learning platform. Today those pipelines move about 2 TB a day through Kafka, Spark, dbt, and Snowflake. You will make them faster, cheaper, and trustworthy enough for finance to close the books on. You will work with analytics engineers, ML engineers, and the platform team.

Responsibilities

  • Design and operate batch and streaming pipelines in Spark, Kafka, and dbt on Snowflake.
  • Own data quality: contracts, tests, lineage, and alerting that catch problems before stakeholders do.
  • Model core business entities so analysts and ML teams work from the same definitions.
  • Cut warehouse and compute cost through partitioning, clustering, and workload tuning.
  • Lead design reviews for new data sources and set ingestion standards.
  • Mentor mid-level data engineers and review their work.

Requirements

  • 6+ years in data engineering with production ownership of pipelines at terabyte scale.
  • Expert SQL and strong Python. Spark or Flink in production.
  • Hands-on with a modern warehouse (Snowflake, BigQuery, or Databricks) and dbt or equivalent.
  • Experience with an orchestrator (Airflow or Dagster) and infrastructure as code.
  • You have owned a data quality or governance program, not only written jobs.
  • Bachelor's degree in computer science, engineering, or a quantitative field.

Machine Learning Engineer job description

Senior IC

We are hiring a Machine Learning Engineer to own the models behind our ranking and fraud systems and the infrastructure that serves them. You will take models from notebook to production, run them at 5,000 requests a second, and be accountable for their business impact. This is an engineering role with a research edge, not a research role.

Responsibilities

  • Train, evaluate, and ship ranking and fraud models, and own their metrics in production.
  • Build and maintain feature pipelines, model serving, and monitoring for drift and degradation.
  • Design and run online experiments that prove model impact on business metrics.
  • Partner with data engineering on training data quality and with product on target definitions.
  • Write production-quality Python and review code from the ML team.
  • Reduce inference cost and latency without giving up model quality.

Requirements

  • 5+ years in machine learning engineering with models in production that you owned end to end.
  • Strong Python, PyTorch or TensorFlow, and a serving stack such as Triton or TorchServe.
  • Practical depth in one of ranking, recommendation, fraud, or NLP.
  • Experience with experimentation platforms and reading A/B results correctly.
  • Comfortable with distributed training, feature stores, and MLOps tooling (MLflow, Kubeflow, or similar).
  • MS in computer science, statistics, or a related field, or equivalent production experience.

VP of Finance job description

Executive, reports to the CFO

We are hiring a VP of Finance to lead FP&A, accounting, and treasury for a Series C software company approaching $80M in ARR. You will own the operating model, the close, the board package, and the path to a clean audit. You will report to the CFO, partner with the CEO and every functional leader, and grow the team from six to twelve.

Responsibilities

  • Own the annual operating plan, the monthly forecast, and the long-range model.
  • Run the monthly close and bring it to five business days with clean, auditable books.
  • Produce the board and investor package and present the numbers with the CFO.
  • Lead FP&A partnership with sales, marketing, and engineering leaders on headcount and spend.
  • Manage cash, banking relationships, and the debt facility.
  • Hire and develop the FP&A, accounting, and revenue operations leads.

Requirements

  • 12+ years in finance, including 5+ years leading a finance function at a venture-backed or public software company.
  • Deep FP&A experience with SaaS metrics: ARR, net retention, CAC payback, and cohort economics.
  • You have run a close, been through a Big Four audit, and owned a board deck.
  • Experience with NetSuite or a comparable ERP and a planning tool such as Adaptive or Pigment.
  • CPA or MBA preferred. A record that makes it moot is fine.
  • You can explain a variance to an engineer and a covenant to a founder.

FP&A Manager job description

Manager, two analysts

We are hiring an FP&A Manager to own forecasting, budgeting, and business partnership for our go-to-market organization. You will run the monthly forecast for a $40M sales and marketing budget, build the models leadership uses to decide headcount, and turn variance into action. You will manage two analysts and report to the Director of FP&A.

Responsibilities

  • Own the monthly forecast and annual budget for sales and marketing spend and headcount.
  • Build and maintain driver-based models for pipeline, bookings, and quota capacity.
  • Deliver monthly variance analysis that names the cause, the owner, and the fix.
  • Partner with the CRO and CMO on investment cases and territory planning.
  • Improve the planning process in Adaptive, including data integrity and reporting automation.
  • Manage and develop two financial analysts.

Requirements

  • 6+ years in FP&A or corporate finance, with 2+ years partnering with a go-to-market organization.
  • Advanced Excel and a planning tool (Adaptive, Anaplan, or Pigment) used in production.
  • Fluent in SaaS go-to-market metrics: pipeline coverage, CAC, payback, and ramp.
  • SQL or a BI tool (Looker or Tableau) for self-serve analysis.
  • You have presented a forecast to an executive and defended it.
  • Bachelor's degree in finance, accounting, or economics. MBA or CPA is a plus.

Enterprise Account Executive job description

Senior IC, named-account territory

We are hiring an Enterprise Account Executive to sell our platform to Fortune 1000 accounts in the eastern United States. Average contract value is $250K and the cycle runs six to nine months across the executive sponsor, security, legal, and procurement. You will own a territory of 40 named accounts and carry a $1.5M new-business quota, supported by an SDR, a solutions engineer, and customer success.

Responsibilities

  • Build and run pipeline in 40 named enterprise accounts, from first meeting to signature.
  • Lead multi-threaded sales cycles across the executive sponsor, security, legal, and procurement.
  • Run discovery that maps business outcomes to the platform and produces a business case the CFO will sign.
  • Forecast accurately in Salesforce with weekly pipeline reviews.
  • Coordinate solutions engineering, legal, and executive sponsors on each deal.
  • Hand off closed accounts to customer success with a documented success plan.

Requirements

  • 7+ years in B2B software sales, including 4+ years closing enterprise deals above $150K ACV.
  • A quota record you can show: two of the last three years at or above 100 percent.
  • Experience with a formal methodology such as MEDDPICC, Challenger, or Command of the Message.
  • You have sold to security, procurement, and the C-suite and can describe how each buys.
  • Disciplined in Salesforce. Your pipeline is current without being asked.
  • Bachelor's degree or equivalent experience. Willing to travel 25 percent.

How to use the output

  1. 1. Replace every placeholder with a fact.

    Team size, stack, reporting line, and the one metric the role owns. Senior candidates skip a JD that could be any company.

  2. 2. Add the pay range.

    Colorado, California, New York, Washington, Illinois, and several other states require one in most postings. Set it with the salary benchmarking tool.

  3. 3. Cut requirements to the ones you would reject for.

    Every extra nice-to-have costs you applicants, and it costs the most at the senior end. Five or six hard requirements is the right number.

  4. 4. Build the interview from the same requirements.

    Use the same title in the interview questions generator, then put the criteria into an interview scorecard so every interviewer rates the same evidence.

Frequently asked questions

Do I have to enter a company name or location?
No. Job title is the only required field. Company, location, years of experience, workplace type, and job type are optional. Each one you add makes the output more specific.
What does the job description generator produce?
A plain-text job description with a role summary, responsibilities, and requirements, written for the title and experience level you enter. Copy it or download it as a PDF.
Can I post the examples on this page as they are?
Copy them freely. Before posting, replace the specifics: team size, stack, reporting line, and the metric the role owns. A JD that could belong to any company reads that way to a senior candidate.
Does the output include a salary range?
No. Add one before you post. Colorado, California, New York, Washington, Illinois, and several other states require a pay range in most job ads, and senior candidates skip postings without one. The salary benchmarking tool gives you percentile ranges by role and city.
Why are the examples all senior roles?
Because senior roles are where a generic JD costs the most. Staff engineers, VPs of Finance, and enterprise sellers read job descriptions skeptically and self-select out when the scope is vague. The examples show what specific looks like at that level.
Is the job description generator free?
Yes. No account and no credit card.