How to Configure Job Positions in Odoo 18
By Braincuber Team
Published on January 15, 2026
A well-structured recruitment process starts with a clearly defined Job Position. In Odoo 18, the Job Position isn't just a title—it's the command center for your hiring pipeline. It controls everything from the public job posting on your career site to the specific interview stages and responsible recruiters.
In this guide, we'll walk through configuring a robust Job Position setup using a practical scenario: "EcoTech Solutions" hiring a Sustainable Energy Engineer. We'll cover creating the position, defining recruitment goals, customizing the public listing, and managing the application flow.
Why Configure Job Positions properly?
- Automated Routing: Applications land directly in the correct department pipeline.
- SEO Optimization: Public listings are indexed by Google Jobs and other aggregators.
- Team Collaboration: Assign specific interviewers and recruiters to each role.
- Data Tracking: Measure "Time to Hire" and source effectiveness per position.
Step 1: Create the Job Position
- Navigate to the Recruitment app dashboard.
- Click the New button in the top-left corner (or the "Create" card in the Kanban view).
- Enter the Job Position title (e.g., "Sustainable Energy Engineer").
- Click Create.
Once created, clicking on the new job card will take you to the Application pipeline. To configure the role itself, we need to access its settings.
Accessing Configuration
Go to Configuration → Job Positions and select your newly created role from the list.
Step 2: Define Recruitment Settings
The "Recruitment" tab holds the backend logic for how this role is managed within your company.
Department & Location
Assign to "R&D" or "Engineering" to ensure the hiring costs are allocated correctly. Set "Job Location" to your specific office address or "Remote".
Target Hires
Set "Target" to 2 (or your need). The dashboard will show "0/2 Hired", helping you track progress against headcount goals.
Recruiter
Select the HR officer responsible. They will receive email alerts for new applications and be the default owner of applicant records.
Interviewers
Add team members (e.g., "CTO", "Lead Engineer") who need access to view applications and leave feedback in the chatter.
Step 3: Customize Public Job Description
Switch to the Job Summary tab. This is what candidates see on your website.
Example Structure: Sustainable Energy Engineer
About the Role
EcoTech Solutions is looking for an innovative engineer to lead our solar efficiency projects. You will work with a cross-functional team to design next-gen photovoltaic systems.
Key Responsibilities
- Design and simulate PV system performance using AutoCAD and PVSyst.
- Collaborate with manufacturing to prototype new cell efficient designs.
- Conduct field efficiency audits and data analysis.
Requirements
- B.S. in Electrical or Environmental Engineering.
- 3+ years of experience in renewable energy sectors.
- Proficiency in Python for data modeling is a plus.
Pro Tip: Use Odoo's built-in text editor to add headers, bold text, and bullet points to make the listing scannable and professional.
Step 4: Publish & Manage
Publish to Website
At the top of the Job Position form, look for the Go to Website smart button. It will likely say "Unpublished" with a red icon initially.
- Click the smart button to view the page on the frontend.
- Review the layout and formatting.
- Toggle the switch in the top menu to Published (Green).
Your job is now live! Candidates can apply directly, and their data will automatically create an Applicant record in your Odoo Recruitment pipeline.
Frequently Asked Questions
Conclusion
Configuring Job Positions in Odoo 18 is the first step towards a modern, efficiency-driven recruitment strategy. By taking the time to set up detailed requirements, specific targets, and custom public listings, you ensure that every application you receive is relevant and tracked correctly.
Whether you are a small startup or a large enterprise like our "EcoTech Solutions" example, Odoo's flexible configuration allows you to scale your hiring process without losing the personal touch. Start building your dream team today!
