JOBSEARCHER
<Back to Search

Software Engineer

Job Description Software Engineer – ERP Systems (Python / Odoo)Location: Louisville, KY (Hybrid Preferred)Remote Option: Open to remote candidates who can travel onsite at least one week per quarterCompany Size: Privately held, <100 employeesReports To: Executive LeadershipRole OverviewWe are seeking a highly capable Software Engineer to serve as our in-house expert for Odoo and enterprise systems. This individual will design, build, optimize, and stabilize our Odoo ERP environment and related integrations.This is not a junior development role. We are looking for someone who understands how ERP systems drive business performance and can translate operational needs into scalable technical solutions. The ideal candidate combines strong Python development skills with a deep understanding of ERP workflows across sales, accounting, inventory, CRM, purchasing, marketing, and manufacturing.This role is critical to our operational success and future scalability.Location ExpectationsHybrid in Louisville, KY strongly preferredRemote candidates must be willing and able to travel onsite at least one week per quarter for planning, collaboration, and cross-functional alignmentWe believe ERP ownership requires strong partnership with business leaders, and periodic in-person collaboration is important for long-term success.What This Role OwnsOdoo Development & ArchitectureDesign and develop custom Odoo modules using Python and Odoo ORMCustomize and extend functionality across Sales, CRM, Accounting, Inventory, Purchasing, Marketing, and ManufacturingDevelop XML views and UI componentsImplement enhancements using JavaScript and OWLEnsure scalable, maintainable system architectureDatabase & Performance OptimizationManage PostgreSQL database design and integrityWrite and optimize efficient SQL queriesImprove performance for large datasetsTroubleshoot bottlenecks and system inefficienciesAPI & Systems IntegrationDevelop and maintain API integrations between Odoo and third-party platformsEnsure reliable data synchronizationMonitor and resolve integration errorsERP Optimization & Business AlignmentServe as the internal subject matter expert for OdooPartner with cross-functional leaders to translate business requirements into system solutionsIdentify automation and process improvementsEnsure ERP supports revenue growth and operational efficiencyDevOps & Deployment SupportUtilize Git for version controlSupport structured deployment workflowsMaintain development and production environmentsImplement testing and debugging best practicesProject LeadershipLead ERP-related technical projects from design through deploymentManage timelines, scope, and stakeholder communicationProvide clear communication to non-technical leadersRequired ExperienceStrong proficiency in PythonExperience with Odoo framework and ORM (highly preferred)PostgreSQL database management and designWriting optimized SQL queries for large datasetsXML, JavaScript, OWL, HTML, CSSAPI development and integration experienceGit/version controlDebugging, testing, and system troubleshootingStrong analytical and problem-solving skillsExcellent communication and collaboration skillsDemonstrated project management capabilitiesIdeal BackgroundExperience implementing or stabilizing an ERP systemExperience in manufacturing, distribution, or e-commerce environmentsExperience in small to mid-sized companies where ownership and hands-on execution are requiredAbility to think both technically and operationallyWhat Success Looks LikeOdoo environment is stable, optimized, and scalableBusiness teams trust system data and reportingIntegrations are reliable and automatedSystem performance improves over timeERP supports measurable operational efficiency and revenue growth

244 matching similar jobs near Louisville, KY