Job Descriptions by role
Ready-to-use JD templates for every role. Search or jump to a category to get started.
Engineering
18 rolesA Software Engineer is a technical professional who designs, builds, and maintains software systems that solve real user and business problems.
A Frontend Developer is an engineer who builds the user-facing side of web applications, turning designs into fast, accessible, and responsive interfaces.
A Backend Developer is an engineer who builds the servers, APIs, and data layers that power an application behind the scenes.
A Full Stack Developer is an engineer who works across both the frontend and backend, building complete features from the user interface down to the database.
A DevOps Engineer is an engineer who automates infrastructure, deployment pipelines, and monitoring so software ships quickly, safely, and reliably.
A QA Engineer is a quality professional who tests software to catch defects, verify requirements, and ensure a reliable experience before code reaches users.
A Mobile Developer is an engineer who builds applications for iOS and Android, creating fast, intuitive experiences optimized for mobile devices.
An Engineering Manager is a leader who guides a team of engineers, balancing people development, delivery, and technical direction to ship quality software.
A Cloud Engineer is an infrastructure specialist who designs, builds, and operates scalable, secure cloud environments so applications run reliably and cost-effectively.
A Security Engineer is a specialist who protects an organization's systems, data, and applications by identifying vulnerabilities, building defenses, and responding to threats.
A Site Reliability Engineer (SRE) is an engineer who applies software practices to operations, keeping production systems reliable, observable, and scalable through automation and error-budget discipline.
An Android Developer is a mobile engineer who designs, builds, and ships applications for Android devices using Kotlin and the modern Android platform.
An iOS Developer is a mobile engineer who designs, builds, and ships applications for iPhone and iPad using Swift and Apple's frameworks.
A Java Developer is a software engineer who designs, builds, and maintains backend applications and services using Java and the JVM ecosystem.
A Python Developer is a software engineer who designs, builds, and maintains applications, services, and automation using Python and its ecosystem.
A Solutions Architect is a senior technical expert who designs end-to-end technology solutions that meet business requirements and bridges the gap between customer needs and engineering delivery.
A Technical Lead is a senior engineer who owns the technical direction of a team, combining hands-on development with architectural decisions and mentorship to deliver quality software.
A Web Developer is a software engineer who builds and maintains websites and web applications, turning designs and requirements into functional, responsive experiences in the browser.
Data & AI
10 rolesA Data Analyst is a professional who collects, cleans, and interprets data to answer business questions and surface insights that guide day-to-day decisions.
A Data Scientist is a professional who applies statistics, machine learning, and experimentation to model complex problems and produce predictions and insights that drive product and business decisions.
A Machine Learning Engineer is an engineer who designs, builds, and operates the systems that take machine learning models into production and keep them reliable at scale.
A Data Engineer is an engineer who designs, builds, and maintains the pipelines and infrastructure that move, store, and transform data so it is reliable and ready to use.
A Business Analyst is a professional who studies processes, requirements, and data to identify problems and recommend solutions that improve how an organization operates.
An AI Engineer is a builder who designs, ships, and maintains machine learning and large language model systems that turn models into reliable, production-grade product features.
A Data Architect is a senior technical leader who designs the structure, standards, and flow of an organization's data so it is reliable, secure, and usable across every team.
A Business Intelligence (BI) Analyst is a data professional who transforms raw company data into dashboards, reports, and insights that guide operational and strategic decisions.
A Database Administrator (DBA) is a specialist who installs, secures, tunes, and maintains an organization's databases to keep data available, performant, and protected.
An MLOps Engineer is an engineer who builds the pipelines, infrastructure, and automation that let machine learning models be trained, deployed, monitored, and retrained reliably in production.
Product & Design
10 rolesA Product Manager is a professional who defines what a product should do and why, aligning customer needs, business goals, and engineering effort to ship products that matter.
A Product Designer is a designer who shapes how a product looks, works, and feels, owning the full experience from problem framing through polished, shipped interfaces.
A UX Designer is a designer who focuses on understanding users and structuring intuitive, accessible experiences through research, information architecture, and interaction design.
A UI Designer is a product design professional who crafts the visual interface of digital products, translating flows and requirements into clean, usable screens that people enjoy using.
A Graphic Designer is a visual communication professional who creates artwork and layouts across digital and print to convey a brand's message with clarity and impact.
An Associate Product Manager is an early-career product professional who supports the product team by researching users, defining requirements, and helping ship features that solve real problems.
A Product Owner is the person on an agile team who owns and prioritizes the backlog, translating product vision into well-defined work the development team can build.
A UX Researcher is a specialist who studies user behavior, needs, and motivations through research so teams can design products that are genuinely useful and easy to use.
A Design Lead is a hands-on design leader who guides a team's craft, sets the visual and interaction standard, and connects design decisions to product and business goals.
A Motion Designer is a visual storyteller who brings brands and interfaces to life through animation, transitions, and motion-driven video.
Sales
10 rolesA Sales Executive is a revenue-focused professional who prospects, pitches, and closes deals, owning the full sales cycle from first contact to signed contract.
An Account Executive is a full-cycle sales professional who owns qualified opportunities from discovery through close, acting as the primary point of contact for prospective customers.
A Sales Manager is a revenue leader who builds, coaches, and holds accountable a team of sales reps to hit targets while improving how the team sells.
A Business Development Manager is a growth-focused professional who identifies new markets, builds strategic partnerships, and opens revenue opportunities beyond the standard sales motion.
A Sales Development Representative is an early-stage sales professional who prospects and qualifies leads, generating the pipeline that account executives close.
An Inside Sales Representative is a sales professional who sells remotely by phone, email, and video, guiding prospects from first contact to closed deal.
A Regional Sales Manager is a sales leader who owns revenue for a defined territory, leading a team of reps to hit targets across the region.
A Key Account Manager is a relationship-focused sales professional who grows and retains a company's most important customers.
A Sales Operations Manager is an operator who runs the systems, data, and processes that let a sales team sell efficiently and forecast accurately.
A VP of Sales is a senior revenue leader who owns the company's sales strategy, builds and scales the sales organization, and is accountable for hitting the revenue number.
Marketing
14 rolesA Marketing Manager is a marketing leader who plans and executes campaigns across channels, owning the strategy, budget, and results that drive awareness and demand.
A Digital Marketing Manager is a marketing leader who plans, runs, and optimizes campaigns across paid, organic, email, and social channels to grow traffic, leads, and revenue.
A Content Writer is a marketing professional who researches, writes, and edits clear, engaging content such as blog posts, guides, and web pages that attract and inform an audience.
An SEO Specialist is a marketing professional who improves a website's organic search visibility through keyword research, on-page optimization, technical fixes, and link building.
A Social Media Manager is a marketing professional who plans, creates, and publishes content across social platforms to grow an audience, drive engagement, and build the brand.
A Performance Marketer is a data-driven marketer who plans, runs, and optimizes paid acquisition campaigns to hit measurable targets like cost per acquisition and return on ad spend.
A Product Marketing Manager is a marketer who owns positioning, messaging, and go-to-market for a product, making sure the right buyers understand why it matters.
A Brand Manager is a marketing professional who owns how a product or company looks, sounds, and is perceived, translating brand strategy into campaigns, guidelines, and experiences that customers remember.
A Growth Marketing Manager is a data-driven marketer who runs experiments across the funnel to acquire, activate, and retain users at scale and with a measurable return.
A Copywriter is a writer who crafts clear, persuasive words for ads, websites, emails, and campaigns that move a specific audience to take action.
A PR Manager is a communications professional who shapes public perception of a company by earning media coverage, managing its reputation, and telling its story to the press and the public.
A Community Manager is a marketing and engagement professional who builds, grows, and nurtures the relationship between a brand and the people who gather around it online and offline.
An Email Marketing Specialist is a marketer who plans, builds, and optimizes email campaigns and automated flows that nurture subscribers and drive engagement, conversions, and retention.
A Marketing Coordinator is an organized marketing professional who keeps campaigns, content, and events running smoothly by coordinating people, timelines, and deliverables across the team.
HR & People
13 rolesAn HR Manager is a people leader who oversees an organization's HR function, from hiring and employee relations to policy, compliance, and performance management.
An HR Generalist is a people professional who supports the full range of HR functions, including onboarding, employee relations, benefits, and compliance, across the employee lifecycle.
A Recruiter is a talent professional who sources, screens, and hires candidates by managing the full recruitment process from job intake to offer.
A Talent Acquisition Specialist is a recruiting professional who sources, screens, and hires candidates while building a pipeline of talent that fits the company's roles and culture.
An HR Business Partner is a senior people professional who aligns HR strategy with business goals, advising leaders on organization design, performance, and employee engagement within a specific function or region.
An HR Coordinator is a people-operations professional who keeps HR processes, records, and employee touchpoints running smoothly across the full employee lifecycle.
An HR Executive is a human resources professional who handles day-to-day people operations, from recruitment coordination and onboarding to records, policy support, and employee queries.
An HR Director is a senior people leader who sets and drives the human resources strategy, aligning talent, culture, and organizational design with the goals of the business.
A People Operations Manager is an HR professional who designs and runs the systems, processes, and programs that make the employee experience smooth, consistent, and scalable.
A Learning & Development Manager is an HR professional who designs, delivers, and measures training and growth programs that build the skills an organization needs.
A Compensation & Benefits Manager is an HR professional who designs and manages pay structures, benefits programs, and reward policies that keep an organization fair, competitive, and compliant.
A Payroll Specialist is a finance and HR professional who processes employee pay accurately and on time, ensuring correct wages, deductions, taxes, and compliance every cycle.
A CHRO (Chief Human Resources Officer) is the top people executive who owns the human capital strategy and ensures the organization has the talent, culture, and leadership to achieve its goals.
Finance
11 rolesAn Accountant is a finance professional who records, reconciles, and reports on financial transactions to keep the books accurate and the business compliant.
A Financial Analyst is a finance professional who builds forecasts, models scenarios, and analyzes performance so leaders can make confident, data-backed decisions.
A Finance Manager is a finance leader who oversees budgeting, forecasting, reporting, and a small finance team to keep the business financially healthy and well informed.
A Financial Controller is a senior accounting leader who owns the accuracy of the books, financial reporting, and internal controls, ensuring the numbers are correct, timely, and compliant.
A Bookkeeper is a finance professional who records daily transactions, reconciles accounts, and keeps the books accurate so the business always knows where its money stands.
An Accounts Payable Specialist is a finance professional who manages a company's outgoing payments, ensuring every supplier invoice is verified, approved, and paid accurately and on time.
An Accounts Receivable Specialist is a finance professional who manages incoming payments, invoicing customers accurately and collecting outstanding balances to keep cash flowing into the business.
An Auditor is a finance professional who examines financial records, controls, and processes to verify accuracy, ensure compliance, and give stakeholders confidence that the numbers can be trusted.
A Tax Accountant is a finance professional who prepares tax returns, ensures compliance with tax law, and plans strategies that legally minimize an organization's or individual's tax liability.
A Payroll Manager is a finance and HR professional who oversees the accurate, compliant, and on-time payment of employees, managing the entire payroll process and the team behind it.
A CFO (Chief Financial Officer) is a senior executive who leads an organization's entire financial strategy, from planning and reporting to capital allocation, risk, and long-term value creation.
Operations
10 rolesAn Operations Manager is a leader who oversees the day-to-day running of a business, improving processes, managing teams, and making sure work gets delivered efficiently and on standard.
A Project Manager is a delivery professional who plans, coordinates, and drives projects to completion on scope, on time, and within budget.
A Program Manager is a senior delivery leader who oversees a portfolio of related projects, aligning them to strategic goals and managing dependencies across teams.
A Business Operations Manager is an operations leader who keeps a company running smoothly by improving processes, aligning teams, and turning strategy into efficient day-to-day execution.
A Supply Chain Manager is an operations professional who oversees the flow of goods from suppliers to customers, balancing cost, speed, and reliability across sourcing, production, and delivery.
A Logistics Manager is an operations professional who plans and controls the transportation, warehousing, and distribution of goods so shipments arrive on time, in full, and at the lowest sensible cost.
A Procurement Manager is an operations professional who sources goods and services, negotiates supplier contracts, and manages vendor relationships to secure the best value, quality, and reliability for the business.
An Office Manager is an operations professional who keeps the workplace running smoothly by managing facilities, supplies, vendors, and administrative support so the team can focus on their work.
An Executive Assistant is an administrative professional who manages an executive's calendar, communications, and priorities, acting as a trusted right hand so the leader can focus on high-impact work.
An Administrative Assistant is a support professional who handles scheduling, correspondence, data entry, and day-to-day office tasks to keep a team or department running smoothly.
Customer
7 rolesA Customer Success Manager is a post-sale relationship owner who drives adoption, renewals, and expansion by making sure customers reach the outcomes they bought your product to achieve.
A Customer Support Executive is a frontline problem solver who resolves customer questions and issues across channels, keeping people happy and unblocked with fast, accurate help.
An Account Manager is a commercial relationship owner who retains and grows existing client accounts by understanding their goals, delivering value, and uncovering new opportunities.
A Customer Service Representative is a frontline support professional who answers customer questions, resolves issues, and ensures a positive experience across phone, email, and chat.
A Technical Support Engineer is a support professional who diagnoses and resolves technical issues for customers, combining product expertise with troubleshooting skill to keep users productive.
A Customer Experience Manager is a customer-focused leader who owns the end-to-end journey a customer has with a company and continuously improves the moments that shape loyalty.
A Support Team Lead is a frontline people manager who runs a team of support agents day to day, keeping response quality high while coaching agents and protecting service-level targets.
Leadership
10 rolesA Chief Technology Officer is the senior executive who sets a company's technology vision and owns the strategy, teams, and systems that turn that vision into a scalable, secure product.
A VP of Engineering is the leader who runs engineering execution at scale, owning delivery, team health, and operational excellence so the organization ships quality software predictably.
A Chief of Staff is a senior generalist who acts as a force multiplier for a company's leader, driving priorities, running the operating rhythm, and closing gaps that no single function owns.
A CEO (Chief Executive Officer) is the most senior executive in a company, responsible for setting the vision and strategy and being accountable to the board for overall performance.
A COO (Chief Operating Officer) is the senior executive responsible for running the company's day-to-day operations and turning strategy into repeatable, scalable execution.
A CMO (Chief Marketing Officer) is the senior executive who owns the company's marketing strategy, brand, and demand generation, and is accountable for how the business grows through marketing.
A Chief Product Officer is the senior executive who owns product strategy and vision across the entire portfolio, aligning what gets built with company goals and customer needs.
A VP of Product is a senior product leader who owns the product strategy and roadmap for a major area of the business and leads the product managers who deliver it.
A VP of Marketing is a senior marketing leader who owns marketing strategy and execution across the funnel and leads the teams that drive brand, demand, and pipeline.
A Managing Director is a senior executive who owns the overall performance, strategy, and profit and loss of a business or major division, steering it toward sustainable growth.
IT & Infrastructure
5 rolesAn IT Support Specialist is a technical professional who resolves hardware, software, and network issues for employees, keeping day-to-day technology running smoothly.
A System Administrator is an IT professional who installs, configures, and maintains servers, systems, and infrastructure so that services stay available, secure, and performant.
A Network Engineer is an IT professional who designs, builds, and maintains the networks that connect an organization's systems, sites, and users securely and reliably.
An IT Manager is a technology leader who oversees an organization's IT team, systems, and budget, ensuring technology is reliable, secure, and aligned with business goals.
A Help Desk Technician is a support professional who provides first-line technical assistance, logging, troubleshooting, and resolving user issues quickly and courteously.
Legal & Compliance
4 rolesA Legal Counsel is an in-house lawyer who advises the business on legal risk, negotiates and drafts contracts, and ensures the company operates within the law.
A Paralegal is a trained legal professional who supports lawyers by preparing documents, conducting research, and managing case and contract workflows.
A Compliance Officer is a governance professional who ensures an organization operates within the laws, regulations, and internal policies that apply to its industry, reducing legal and reputational risk.
A Contract Manager is a commercial professional who drafts, negotiates, and administers an organization's contracts to protect its interests and keep both sides delivering on their obligations.