Senior Software Engineer – Odoo (WL01)

Swivel Group
Full-timeColombo, Sri Lanka

Swivel Group headquartered in Australia is best known for building and implementing custom solutions for businesses to enable them to innovate, scale and compete at a global standard. We've been around since 2019, with a team growing beyond 160+ employees that help us challenge and innovate for our partners across the software, digital, and finance landscapes.

Our Brands : Swivel Tech, Swivel Finance, Swivel Talent, and Swivel Foundation

Role Description: As a Senior Software Engineer, you will contribute to the design, development, and deployment of Odoo-based ERP solutions. You will work closely with product managers, business analysts, and other engineers to build robust and scalable applications, with a focus on clean code, reusable components, and long-term maintainability.

Responsibilities:

• Design and develop custom Odoo modules and business logic tailored to client needs

• Customize existing Odoo functionality (Models, Views, Workflows, Reports) to align with business processes

• Integrate Odoo with third-party systems via XML-RPC, JSON-RPC, or REST APIs

• Configure and implement Odoo ERP modules to meet end-to-end business requirements

• Migrate data from legacy systems such as Xero, MYOB, Retail Express, and Lightspeed

• Develop scripts for the Odoo.sh hosting environment.

• Collaborate with project teams—including functional consultants, PMs, and QA—to ensure successful endto-end implementation

• Participating in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives

• Conduct peer code reviews and uphold coding standards across the development team

• Write unit tests, technical documentation, and deployment notes as part of the SDLC

• Troubleshoot, optimize, and debug system issues to ensure performance and stability across environments

Years of Experience: 4- 5 years of experience in developing web applications with 2+ years of React experience

Education Qualifications: Individual should possess a bachelor’s degree in computing, Information Technology, or other relevant field (physical science, mathematics)

Skills required for the role:

• Strong experience with Odoo ERP, Python, and JavaScript or similar.

• Experience with data migration and integration.

• Familiarity with retail franchise environments and ERP systems.

Required Attributes:

• Strong interest in learning and ability to adapt to new technologies.

• Analytical and problem-solving skills

• Excellent communication skill

Engagement

• Full -time, Contract

Work model

•Hybrid

What We Can Offer You:

• A dynamic and supportive working environment

• Full medical benefits

• Training & Development

• Flexible and hybrid working arrangements

• Attractive remuneration

Work Culture

Swivel promotes a culture of positivity, openness, growth, collaboration, and fairness within our work environment. Individual development matters to us. We put in a sincere effort to help our team grow on professional and personal levels.

Swivel Values

Trust: A confident relationship in our staff, that would adhere to transparency and honesty in our dealings.

Innovation: Initiative, collaboration, challenging the industry and continuously evolving.

Premium: Going above and beyond and treating your workplace as your own business.

Respect: Everyone matters and so do their ideas!

Team: Be supportive, welcoming, community, family-oriented and as strong as our weakest.

Our Channels

Website - https://swiveltech.io

Instagram - https://www.instagram.com/swivel.group/

Facebook - https://www.facebook.com/swivelgroupau

LinkedIn - https://www.linkedin.com/company/swivelgroupau/

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*