What are the responsibilities and job description for the Software Engineer position at MagnaWave PEMF Corporate?
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 quarter
Company Size: Privately held, <100 employees
Reports To: Executive Leadership
Role Overview
We 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 Expectations
What This Role Owns
Odoo Development & Architecture
Location: Louisville, KY (Hybrid Preferred)
Remote Option: Open to remote candidates who can travel onsite at least one week per quarter
Company Size: Privately held, <100 employees
Reports To: Executive Leadership
Role Overview
We 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 Expectations
- Hybrid in Louisville, KY strongly preferred
- Remote candidates must be willing and able to travel onsite at least one week per quarter for planning, collaboration, and cross-functional alignment
What This Role Owns
Odoo Development & Architecture
- Design and develop custom Odoo modules using Python and Odoo ORM
- Customize and extend functionality across Sales, CRM, Accounting, Inventory, Purchasing, Marketing, and Manufacturing
- Develop XML views and UI components
- Implement enhancements using JavaScript and OWL
- Ensure scalable, maintainable system architecture
- Manage PostgreSQL database design and integrity
- Write and optimize efficient SQL queries
- Improve performance for large datasets
- Troubleshoot bottlenecks and system inefficiencies
- Develop and maintain API integrations between Odoo and third-party platforms
- Ensure reliable data synchronization
- Monitor and resolve integration errors
- Serve as the internal subject matter expert for Odoo
- Partner with cross-functional leaders to translate business requirements into system solutions
- Identify automation and process improvements
- Ensure ERP supports revenue growth and operational efficiency
- Utilize Git for version control
- Support structured deployment workflows
- Maintain development and production environments
- Implement testing and debugging best practices
- Lead ERP-related technical projects from design through deployment
- Manage timelines, scope, and stakeholder communication
- Provide clear communication to non-technical leaders
- Strong proficiency in Python
- Experience with Odoo framework and ORM (highly preferred)
- PostgreSQL database management and design
- Writing optimized SQL queries for large datasets
- XML, JavaScript, OWL, HTML, CSS
- API development and integration experience
- Git/version control
- Debugging, testing, and system troubleshooting
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Demonstrated project management capabilities
- Experience implementing or stabilizing an ERP system
- Experience in manufacturing, distribution, or e-commerce environments
- Experience in small to mid-sized companies where ownership and hands-on execution are required
- Ability to think both technically and operationally
- Odoo environment is stable, optimized, and scalable
- Business teams trust system data and reporting
- Integrations are reliable and automated
- System performance improves over time
- ERP supports measurable operational efficiency and revenue growth
Salary : $110,000 - $135,000