Job Description Template & Sample Library

Hiring Success Glossary

SmartRecruiters’ job description template is designed to help you and your company scale your job recruiting process. By providing step-by-step details on how to write each section of your job description, our template acts as a handy guide for talent acquisition, whether you are hiring a senior software engineer or an administrative assistant.

Job Description Template Instructions:

Job Title Instructions

  • Create specific job titles. Targeted job titles reach more people than generic ones. Include key phrases that accurately describe the role to provide as precise an image as possible.
  • Include the name of the position and the top one to three things that will make the job attractive to an applicant (Source:
  • Stay away from company phrasing that the job seeker may not understand. Use general experience levels like “Senior” or “Junior” rather than “VI” or pay grade levels that people are normally less likely to understand.
  • If applicable, also list the department and/or who the job reports to.

Job Summary Instructions

  • In 3-5 sentences, provide a description of how the role fits into the department and company as a whole. This is a single paragraph that gives three to five details applicants will find most interesting about the job (Source: Open with a strong summary that will capture the candidate’s attention. It is similar to the headline and cover story that newspapers use to pull people into reading the full article.
  • Spark your applicant’s interest with information that sets your company apart from the rest. Explain the company culture to attract candidates who would be great contributors to the team.
  • Give insight on what the overarching goals for the role are and how the role’s growth is connected to the potential growth of the department and company.
  • Give an exact and detailed job location to enhance your job posting and move it to a higher position in local job search results.

Responsibilities & Duties Instructions

  • Usually listed in bullet point format, 5-to-10 of the day-to-day, quarterly and yearly tasks that are expected of the job.
  • Summarize the integral responsibilities of the position. The list of responsibilities should be detailed but also concise.
  • Articulate the responsibilities that may be special to your organization. For example, if you are hiring for an “Marketing Manager” role and the position requires HTML expertise to create emails, include this detail to ensure candidates understand the requirements and can determine if they’re qualified
  • Describe the daily activities of the position. Candidates should be able to understand the environment that is present in the workplace and a short description of the activities that will be present in their day to day interactions. Specific detail lets candidates decide if the role coincides with their skill sets and interests and attracts top talent for the position
  • Point out how the role functions within the organization. Indicate the chain of command how the position operates within your organization. This makes candidates see the organization as a whole and understand the role they will play in the business.

Qualifications & Skills Instructions

  • 5-10 bullet points that cover the essential skills required of the job. Some examples are the required years of education and experience for the job, proficiency with various tools and programs, languages needed, etc. 
  • Make the hard and soft skills known. Tangible skills gained through education, previous job experience and certifications are important to include as well as technical skills required for the role but don’t forget about soft skills. These include attributes like communication and problem solving, as well as personality traits that you picture for the ideal hire.
  • Make sure the list is concise. It may be easier to list out every requirement you imagine for the perfect hire but by including too many qualifications and skills you could scare away potential candidates.

Company Summary Instructions

Job Description Sample Library

Product Manager Job Description Template

Our software company is seeking an experienced Product Manager. The successful candidate will be responsible for bringing new product lines to consumers in an engaging, functional way, while opening up fresh distribution channels and collaborating with other departments. (Source: Indeed) Our founding team brings significant experience in the software industry and venture development. We have a broad vision to automate the offices of the world and make the lives of our customers easier. If you share our passion to reduce workflow and build the future of a more productive workplace, we are happy to hear from you!


  • Taking full ownership over the product life cycle.
  • Understanding customer needs through research and market data.
  • Creating, implementing timelines and roadmaps processes for developing and improving the product.
  • Interfacing with operations, sales and customer service to ensure that the desired economic and operational KPI’s are met throughout the lifecycle of a product. (Source:
  • Guiding the success of our product and communicating with the cross-functional team that is responsible for improving it (e.g., engineers, designers, stakeholders).


  • You have at least a Bachelor’s degree in a relevant field or a strong technical background.
  • You have 3 + years of working experience as a Product Manager, preferably in startup company.
  • You are strong in analytics, structured, data driven and have good interpersonal skills.
  • You are digitally native: solving complicated problems and understanding end-customer needs are part of your core strengths.
  • You are an outgoing, open minded person and able to motivate a team to go the extra mile, same as you do. (Source:
  • A hands-on mentality, stress resistance.
  • Ability to weigh competing priorities, manage tradeoffs and evaluate opportunistic new ideas with stakeholders, driving to consensus while maintaining a clear focus on overarching business priorities. (Source: The Ladders)
  • Last but not least, experience with Agile methodology as well as UX is definitely a plus but not a MUST.
  • Excellent English skills (written and spoken)

Company Profile

  • We are a young, motivated, experienced and international  team of top performers
  • Our office is located in the heart of downtown Austin, Texas
  • We’re always learning and pushing boundaries, for us that’s the first step to a fulfilling career
  • Special Lunch (healthy) deal for employees – and free lunch on Thursdays.
  • You can choose to work with a macbook or windows laptop.
  • Free Gym membership

Product Designer (UX) Job Description Template

Our Mobile App company  is seeking an experienced (UX) Product Designer. The successful candidate will have a strong understanding of user needs and business needs and experience in user-centered design and UX research methods Our app has allowed thousands of people to have easy access to transportation. We have a  vision to make renting a car as easy as turning on your phone. If you share our passion of reinventing transportation for the future, we are happy to hear from you!


  • You will create the UX and service design for our digital products, from scratch to go-live and beyond
  • You will be a driving force behind our user-centric, hypothesis-driven product development
  • You bring your extensive in UX design methodology and your creative ideas
  • You develop blueprints, user journeys, wireframes and create prototypes
  • You analyze user data, conduct usability tests and transfer outcomes to concrete product implementations
  • You closely collaborate with our Product Managers, UI Designers, Engineers, and business chapters to gather all the needs of various stakeholders and to create the best user experience


  • You have 5+ years of UX/Product Design experience focused on digital products, mobile and web experiences for consumers
  • You are proficient in Sketch
  • You have knowledge of prototyping tools (Principle, Flinto, …)
  • You have experience and desire to work in an agile environment
  • You challenge the status quo and stay humble
  • You are fluent in English and French
  • You are eager to work in interdisciplinary teams
  • You are a strong communicator and bring enthusiasm with you wherever you go.

Company Profile

  • We are one of the fast-growing startups in Germany and there are plenty of opportunities to grow with us.
  • Our office is located in the hip downtown neighborhood of Kreuzberg, Berlin
  • We offer competitive pay and benefits
  • Free lunch once a week and a fully stocked kitchen with snacks and drinks

Software Engineer Job Description Template

Our fitness company is looking for extraordinary services engineers for our Health and Fitness app team. We’re keeping ourselves busy designing and building scalable microservices from the ground up. Our community of over 200 million users provides us with plenty of challenging scaling problems. We are continuously improving our set of services and strengthening the foundation for our mobile and internal applications. We’re focused on providing our users with amazing health and fitness experiences. We’re looking for an excellent Software Engineer that cares about impeccable code and sees any bugs or glitches as an enjoyable challenge. If you are passionate about revolutionizing the world of health and fitness get in touch with us today. Responsibilities

  • Build and maintain low latency, high performance scalable systems
  • Design, implement, and scale new APIs, aggregation services, and data centric microservices
  • Solve interesting scaling problems in an application ecosystem with over 200 million users
  • Work closely with other engineers within your team and across the entire engineering organization from mobile clients to data science/engineering
  • Work closely with product managers to define customer facing feature requirements and underlying service implementations
  • Rapidly iterate on existing product and platform features
  • Work with massive data sets on the scale of tens of billions of records
  • Work to break apart our legacy Rails monolith into scalable Scala services


  • Has a BS, MS, or PhD in Computer Science, or equivalent work experience
  • Has a strong algorithms and data structures background.
  • Has solid knowledge of the technological fundamentals of developing applications for the Internet, including Unix/Linux, relational databases, HTTP and REST
  • Has an understanding of good software development practices/patterns/architecture
  • Has significant experience in at least one programming language, ideally Ruby or Scala.
  • Enjoys working as part of a team.
  • Picks up new technology quickly.
  • Writes clean, elegant, readable, well tested, and well-documented code.

Examples of Technologies we use

  • Scala
  • Ruby/Rails
  • MySQL
  • Redis
  • AWS
  • Docker/Kubernetes
  • Kafka

At (insert company name) we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. (insert company name) believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

Data Analyst Job Description Template

Premier facility services provider, offering leading national business and industry organizations solutions and customer focused support, is looking for a respected Data Analyst to manage and interpret company database. The Database Administrator - Data Analyst is responsible for providing quantitative data and internal audit reports to be used in decision making, setting strategy and planning. Primary activities include working with the Operations in support of auditing current business practices, and other reporting needs as required. Requires collaboration, brain-storming and problem-solving skills.


  • Create, maintain, and ensure the integrity of Key Performance Indicators (KPIs) from various sources of data.
  • With guidance, create dashboards and data insights to help propel the business.
  • Maintain current reports and the queries that support them.
  • Monitor and identify potential data and query integrity issues. Report issues to stakeholders as appropriate.
  • Create new reports and/or "clean-up" existing reports to support business need.
  • Working with other groups, provide data and ensure data integrity.
  • Support the account to provide efficient systems, accurate reporting structures and timely advice.
  • With guidance, utilize BI platforms, e.g. Tableau, Domo, Power BI, Looker, etc. to create dashboards and data insights to help propel the business.
  • Maintain current reports and the queries that support them
  • Other duties consistent with the role where required and/or requested by manager.


  • Bachelor’s degree in Mathematics or Computer Science or a related field.
  • 5 years of Operations and/or Business experience or an equivalent combination of education and experience.
  • Advanced experience as a purchasing agent or relevant role.
  • 3+ years of data mining experience - analyst role or as a buying agent
  • Strong attention to detail.
  • Demonstrable experience in negotiating prices and terms and conditions.
  • Knowledge of market research, data analysis and purchasing best practices.
  • A strong analytical mindset - Outstanding organizational skills - Advanced computer and data systems skills.

Company Profile

  • Ideal location in downtown New York City
  • Competitive Salary and Benefits
  • Opportunity for rapid growth in the company
  • Be part of an experienced business facilities management team  focused on sustainable cleaning to laboratory support, outdoor maintenance, materials management.

(Junior) CRM Analyst Job Description Template

Do you feel like working for a successful company headquartered in London, UK? How about one that has received many awards, such as Top Employer of 2019. Our company grows by 60 percent every year - become part of our story NOW and let us grow together. To continue the successful development and growth of recent years, we are looking for:


  • You create regular reports for our largest marketing channel, CRM, and monitor the performance of running marketing campaigns (eg e-mail, SMS, OOH)
  • You are responsible for monitoring CRM performance
  • You carry out complex analyzes and identify new KPIs for measuring CRM measures
  • You are responsible for the selection of target groups and the preparation of emails, as well as the presentations of the analysis results


  • Successfully completed a degree in business administration, statistics, mathematics or a comparable degree program
  • First professional experience as a CRM, Business, Data or Marketing Analyst (m / w)
  • Very good analytical skills and a high competence in dealing with MS Excel (at least pivot, S-reference)
  • You already have experience in the presentation of your results
  • You are a proactive, open personality and work hands-on
  • German is your command of the native speaker level and English is fluent in English

Company Profile

  • We work together on your career
  • Paid training opportunities (eg certificates, conference visits)
  • Transportation Stipends
  • A company pension plan 
  • Regular company and team events 
  • International environment through employees from around 40 different nations

Senior Paid Search Analyst Job Description Template

The Senior Paid Search Analyst is responsible for administering and helping to manage Pay Per Click media strategies for clients. The Paid Search Analyst can quickly understand and support initiatives that will contribute to the goals and success of client campaigns. If you are a curious and enthusiastic professional looking to utilize your penchant for digital marketing, then we are looking for you to join our growing company as a Senior Paid Search Analyst.


  • Monitor client sites regularly for technical crawl issues and other relevant errors using a variety of tools and expertise.
  • Provide insightful analysis and commentary addressing KPI trends and progress, and provide actionable recommendations aimed at addressing gaps in performance as well as building on successful activities.
  • Prepare periodic reports (weekly/monthly/quarterly, as appropriate to the project), that surface important trends and campaign progress in relevant KPIs, using properly formatted charts, tables and narrative as appropriate.
  • Have working knowledge of Excel, including the ability to perform pivot tables and vlookups. Using a variety of tools, inspect websites for on-page, off-page, UX, and technical issues that will affect PPC
  • Apply, and be able to explain, the concept of content siloing to client website organization.
  • Apply, and be able to explain, PPC best practices for site navigation, breadcrumbing, internal links, and HTML sitemaps to client websites.
  • Apply, and be able to explain, PPC best practices for domain, subdomain and directory structure to client websites.


  • Experience in Search Engine Marketing (SEM), Paid Search (PPC), and Social Media Advertising.
  • Proficiency in MS Excel, PowerPoint, and Word. Can create pivot tables and work with PowerPoint templates, and create embedded charts.
  • Experience with website analysis using a variety of web analytics tools including Google Analytics as well as internal reporting tools.
  • Experience working with popular PPC ad platforms (AdWords, Yahoo, Bing).
  • AdWords certification required.
  • BS/BA degree preferred.
  • 3-5 years of relevant PPC/Analyst experience;
  • Communicate complex strategies to a wide range of stakeholders;
  • Passion for Search and internet marketing. Passion for Search and internet marketing.
  • Outstanding ability to think creatively, and identify and resolve problems.
  • Attention to detail and the ability to effectively multi-task in a deadline driven atmosphere.
  • Ability to clearly and effectively articulate thoughts and points.
  • Ability to learn new industries and new business types quickly and can apply this knowledge to internet marketing initiatives and achieving client goals.
  • High levels of integrity, autonomy, and self-motivation.
  • Excellent analytical, organizational, project management and time management skills

Company Profile

  • Our service-focused team members are committed to friendliness
  •  Collaborative work environment
  • Proactive support 
  • Open cubicle environment
  • Reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job.

Content Marketing Associate Job Description Template

You will be responsible for helping to create and execute marketing campaigns that educate, inform and convert our target audience. You will have a creative flair and the ability to produce quality content at a fast pace. Getting started, you will be tasked with identifying the key topics and trends in our industry. You will learn quickly how to attract and engage our target audience. As an important member of a fast-growing start-up, you will be expected to become an expert and thought-leader on your topics of choice.


  • Defining the marketing objectives and strategies for content marketing 
  • Defining success; defining KPIs, measuring performance and driving continuous improvement
  • Managing social media channels and ensuring a consistent pulse of activity
  • Working closely with the rest of the marketing to support product launches, press releases, events and field marketing
  • Connecting with online influencer groups, websites and strategic partners to build co-marketing initiatives
  • Staying abreast of the industry landscape and becoming a go-to source for the latest trends and debate


  • 1-3 years marketing experience
  • An impressive track record and experience of running previous marketing campaigns
  • A natural writer with your own blog and social media following
  • A critical eye for good relevant blog posts and articles on certain subject matter
  • An understanding of SEO/SEM and the various tools to run website campaigns

Company Profile

  • Dynamic, fast-paced start-up environment.
  • Make a big impact on the tech scene in the San Francisco Bay Area
  • Great location in the heart of San Francisco
  • Regularly paid lunches

People Operations Associate Job Description Template

The People Operations Associate is responsible for providing excellent, customer-centric, HR support to employees on a variety of people operations/human resources related activities. The People Operations Associate will own the administrative support for our growing organization. This role will offer creative solutions to organizational challenges and support the implementation and support of numerous robust human resource initiatives. The ideal candidate is an excellent communicator who will thrive in a fast-paced environment and has a superb ability to manage and organize multiple priorities.


  • Provide timely, reliable, and responsive support that generates a high level of employee satisfaction and inspires confidence through effective communication, expert knowledge, and efficient escalation to resolve issues
  • Lead the on-boarding of new employees and conduct new employee orientation
  • Lead off-boarding of Upstreamers including the creation of separation packets and requesting final pay from Payroll
  • Assist with developing or improving people processes, efficiency, and impact while incorporating best practices
  • Maintain employee records in accordance with federal and state requirements
  • Ensure required state training obligations are met by each Upstreamer
  • Solve problems and get to the root cause of any issue and propose solutions
  • Research HR practices and policies to help guide recommendations and/or propose solutions 


  • Possess a Bachelor’s Degree in Human Resources, Business Administration or other related degree or comparable practical work experience
  • Must have a minimum of 3 years of experience across a variety of disciplines that includes operations, employee relations, internal communications
  • Working knowledge of state and federal employment laws and regulations
  • Solid knowledge of HR best practices and strong record of developing solutions
  • Professional, proactive, organized and strong attention to detail
  • Project management and/or support experience
  • Ability to prioritize tasks and work independently with minimal supervision
  • Must exhibit a very high level of ability to maintain confidentiality 
  • Top-notch internal and external customer service at all times, including prompt, professional, high quality verbal and written communications
  • Ability to understand and communicate concepts quickly and accurately
  • Excellent interpersonal skills, friendly demeanor and must be approachable. You lead with warmth

Company Profile 

Diversity is an important goal for us because it benefits our organization and our community. Our focus is to attract, develop and retain talented  people. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, genetic information, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.

Project Manager Job Description Template

We are looking for an experienced Project Manager to lead software implementation projects. By implementing software you provide a platform for the customer to realize their benefits, ensure long term relationships where joint innovation drives future license growth whilst increasing Net Promoter Score (NPS) and reference-ability. You will be working with medium to large organizations and liaise with people at all organizational levels. This position is based in the Hamburg office and reports to the Managing Consultant, Professional Services. Fluent German and English language skills are a prerequisite and an additional language ability will be an advantage.


  • Collaborate with Alliances and Customer Success & Account Management to shape and articulate services aimed to realize customer benefits through implementing in-house software.
  • Represent the company's Systems values and promote the benefits delivered by our software.
  • Manage the delivery of services per agreement with our customers and partners whilst being open for changes. Manage associated resource reservation, planning and mobilization.
  • Manage and deploy appropriate governance and financial control of the company’s activities to minimize risk, optimize project profitability and manage scope & budget.
  • Manage and secure sign-off on completion of the services delivered, ensuring all appropriate governance and delivery management considerations are done.
  • Execute handovers, as appropriate to Global Support and Customer Success & Account Management
  • Lead the project by maintaining a Work Breakdown Structure and schedule in provided tooling, onboarding project members, resolving scheduling and resourcing conflicts, providing periodic and exception reports, maintain RAID-log and other project documentation, managing project changes and organizing cf. participating in project status meetings.
  • Ensure basic project financial health by using the provided tooling for maintaining project budget, estimate to complete, approval of hours and expenses, invoicing and subcontracting agreements.
  • Provide both qualitative and quantitative project transparency to stakeholders.
  • Formally hand over the project deliverables to the customer/partner and ensuring that acceptance is received; managing concessions where relevant until resolved.
  • Preparing for customers, partners and the company for Business as Usual once project is finalized (transition to operations), including preparing and executing handovers.
  • Collect and summarize lessons learned during the lifetime of a project.


  • At least three years experience in either the Finance, Life Sciences, Auto Motive, or CPG industries
  • Fluent in German/English
  • Spanish a Plus
  • MBA or Masters in related field
  • Project Management Certification a plus
  • Excellent organization and planning Skills
  • Strong communication skills
  • Must be able to effectively build and manage a team

  Company Profile

  • Permanent health policy
  • Death In Service Scheme
  • Company Bonus Scheme
  • Company Phone
  • Laptop
  • Tax free childcare
  • Eye-care Voucher Scheme

Financial Analyst Job Description Template

{Company Name} is seeking a Financial Analyst to be a key member of our finance team. The successful candidate will have a passion for reporting and providing business support for data-driven decision making in rapidly evolving environments. This role requires a self-starter with strong modeling skills, data collection and manipulation capabilities, a keen attention to detail, and ability to manage multiple projects effectively. This role also has regular interaction with executives and various business units across the company and therefore requires strong interpersonal and communication skills.


  • As a Financial Analyst, you will work directly with business leaders to identify opportunities and drive process improvements. 
  • Leading short-term and long-term financial planning
  • Coordinate and support the month-end close process
  • Presenting financial summaries and business insights to senior management
  • Developing scalable and efficient financial processes that support the business
  • Deriving meaningful insights and recommendations from large data sets
  • Tracking initiatives that span multiple business functions


  • 2+ years’ experience with Excel advanced functions (macros, index, conditional list, arrays, pivots, lookups)
  • 2+ years’ experience performing financial and ad hoc analysis using data reporting tools
  • Experience working with large-scale data mining and reporting tools (i.e. SQL, MSAccess, Essbase and/or Cognos)
  • Advanced Excel & business modeling skills required
  • Ability to manage multiple tasks at once in a fast-paced, rapidly changing work environment and a strong desire to exceed expectations
  • A quantitative thinker able to use numbers to validate critical concepts as well as able to extract meaningful insights from data
  • Strong capabilities for developing and presenting analyses and insights to senior management
  • Basic knowledge of SQL is preferred
  • Experience with COGNOS, SAP, Essbase, Oracle

Company Profile

  • We are a young, motivated, experienced and international team of top performers
  • Our office is located in the financial district of London UK
  • We offer competitive benefits and salary 
  • Special Lunch (healthy) deal for employees – and free lunch on Thursdays.
  • You can choose to work with a macbook or windows laptop.
  • Free Gym membership
Hiring Success book

Read. Share. Hire. Sign up for weekly curated content from the Hiring Success Journal.

Learn MoreJob Seekers