Who We Are
Eaze is a cannabis delivery platform and retail marketplace that connects adult consumers with licensed dispensaries and products. Eaze has developed sophisticated logistics and technologies to provide fast, efficient delivery of a wide variety of retail products. We are on a mission to enhance safe access to legal cannabis, educate people about cannabis as a tool for wellness, and drive smart cannabis policies. Eaze is a direct-to-consumer cannabis retailer and technology platform operating nationally in CA, CO, and FL.
Summary
As a Senior Software Engineer on our fully remote Supply Chain Tech team, you'll take a leading role in the evolution of our most critical system: our Odoo ERP. Working primarily in Python, you’ll solve complex challenges in inventory management, warehousing, and state compliance for a rapidly growing, highly regulated industry. You'll work with a caring and empathetic team of engineers, collaborating with product managers and stakeholders to deliver solutions that have a direct and major impact on our business's efficiency and success.
Responsibilities
· Design, develop, and maintain custom Odoo modules that power our inventory, warehousing, and compliance operations.
· Enhance and maintain integrations with various state-required compliance reporting systems.
· Contribute to key architectural decisions as we evolve our systems for scale and resilience.
· Collaborate daily with product managers, stakeholders, and other engineers to break down complex problems and deliver value iteratively.
· Write clean, maintainable, and well-tested code, leaving our codebase a little better each time you touch it.
· Improve the performance and usability of our Odoo instance for our internal operations teams, turning their feedback into actionable improvements.
· Other duties and responsibilities as assigned.
Your Growth and Development
We are committed to the growth of our engineers and believe in investing in your future. As part of the team, you can expect:
· Company support for conferences, courses, and other professional development.
· A clear career pathway with opportunities to advance into a Staff engineering role.
· Regular opportunities to own projects from ideation to deployment and lead architectural decisions.
Qualifications
· Bachelor’s degree in a related field and/or relevant experience
· Significant professional experience developing complex, custom modules in Python with Odoo v13 and later
· Proven experience designing and building robust integrations between business systems and external REST APIs.
· A product-focused mindset, with the ability to translate ambiguous business requirements into simple, elegant technical solutions.
· A strong commitment to code quality and experience writing automated tests
· Experience in the cannabis supply chain or other highly regulated industries
· A passion for mentoring other engineers and participating in technical leadership.
· Experience with PostgreSQL performance tuning
· Familiarity with the state compliance reporting system
The job description is not an all-inclusive list of duties performed, but rather a reflection of typical work performed in that position.
Equal Opportunity Employer
We strive to be an equal-opportunity employer and enthusiastically encourage people from a wide variety of backgrounds and experiences to apply. Eaze does not discriminate by race, color, religion, sex (including pregnancy), gender, national origin, citizenship, age, mental or physical disability, veteran status, marital status, sexual orientation, or any other basis prohibited by law
Salary is based on location and level of experience; annual salary $120,000 - $180,000