Enable job alerts via email!

Senior Software Engineer

Canix

North Carolina

Remote

USD 120,000 - 200,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Canix is seeking a Senior Software Engineer to join their team focused on empowering the cannabis industry with innovative technology. The ideal candidate will thrive in a fast-paced environment, lead impactful projects, and mentor junior engineers while collaborating with a cross-functional team. This role offers competitive salary, equity options, and a fully remote work environment, focusing on delivering exceptional user experiences in a mission-driven setting.

Benefits

Health insurance
Unlimited PTO
Equity options
Stipends for food, wellness, and cell phone

Qualifications

  • Senior Software Engineer in a fast-paced, quality-focused startup environment.
  • Experience with customer-focused and impactful projects.
  • Mentoring experience with junior engineers.

Responsibilities

  • Lead the delivery of beautiful and impactful UIs.
  • Design integrations with complex 3rd-party APIs.
  • Mentor junior engineers and contribute to technical decisions.

Skills

Impact driven
Adaptable
Efficient
Quality focused
Empathetic
Leadership minded

Tools

ReactJS
TypeScript
Ruby on Rails
GraphQL
PostgreSQL

Job description

Senior Software Engineer
About Canix

Canix is a cannabis ERP software and seed-to-sale platform for cannabis cultivators, manufacturers and distributors. Founded in 2019, the company serves both large commercial operations and standalone single-service operators. We provide a suite of tools for cannabis companies to operate efficiently and increase profit margins while remaining compliant with legislative authorities. With Canix, businesses have complete control over their real-time inventory and sales data.

We're also the winner of TechCrunch Disrupt 2020, check out our winning pitch to learn more about where we're headed in the next few years.

About the Role

As a Senior Software Engineer at Canix, you will join an exceptional team of engineers working up and down the stack, and collaborate with our cross-functional team including product management and design. We're looking for customer-obsessed, product-focused engineers who have operated in a fast paced, quality-focused startup environment and are comfortable regularly shipping reliable and highly impactful projects and features. In this role, you'll take ownership of complex technical initiatives and help mentor other engineers on the team.

Who You Are
  • Impact driven - consistently delivering value through your code and engineering ability
  • Adaptable - able to jump into multiple layers of the stack and operate well bringing clarity to ambiguity
  • Efficient - regularly evaluating the paths of least lift to achieve project goals
  • Quality focused - consistently delivering bug-free code that meets product quality and design quality bars
  • People centric - regularly taking the time to get to know our customers and step into their shoes when building including in person meetings and on-sites to get to know our team and customers
  • Empathetic - always understanding others' points of view and working to bring together all involved for a positive, productive outcome
  • Leadership minded - as a senior engineer at Canix, you will directly impact the company and engineering team in fundamental ways including helping drive engineering values, culture, and practices, while mentoring other engineers
What You'll Do
  • Lead the delivery of beautiful and impactful UIs to help our customers accomplish their work as effectively as possible
  • Architect and build modular, reusable back-end functionality and data models to power our core features
  • Design integrations with complex 3rd-party APIs to transfer data to and from our backend with a high degree of accuracy and maintainability
  • Collaborate with passionate, talented team members including product managers, designers, customer support, and sales
  • Mentor junior engineers and contribute to technical decision-making processes
  • Drive technical design discussions and code reviews to maintain high engineering standards
How We Work

We utilize a collaborative development cycle where engineers are involved in early brainstorming conversations with product and design, drive technical breakdown from completed product specs, estimate the tasks involved in completing the project, collaboratively set timelines from those estimates, own and drive implementing the features in the agreed timeline, deliver work that passes the agreed acceptance criteria, release and monitor the project work, and learn from the observed results to incorporate in the next iteration of the project.

We choose technology to find the right balance of productivity, robustness, performance, and maintainability. We like to move fast and be proud of our work.

Our current stack includes:

  • ReactJS and TypeScript for our web app front-end
  • Cypress for E2E tests
  • GraphQL as our API language
  • Ruby on Rails for our back-end monolith
  • Minitest for back-end tests
  • PostgreSQL for data persistence
  • Sidekiq for background jobs
Why Work With Us

Building the Industry Standard

Canix has evolved into the cannabis industry's most trusted ERP platform, serving over 1200+ facilities across 23 states and 6 countries. Our platform has facilitated over $500 million in orders and supported more than 100,000 harvests, proving that we're not just building something people want—we're building something the industry depends on.

Technical Excellence & Innovation

Your work as will be central to advancing an already sophisticated platform that includes:

  • Real-time inventory management and compliance automation
  • Advanced RFID integration that speeds harvesting by 75%
  • Comprehensive ERP capabilities spanning cultivation to distribution
  • Cutting-edge features like automated Metrc synchronization and advanced COGS tracking

Industry Impact & Growth Opportunity

Your contributions will directly shape how an entire industry operates, helping cannabis businesses optimize everything from cultivation planning to compliance reporting. You'll be building solutions that thousands of operators rely on daily to run multi-million dollar operations.

World-Class Team & Culture

Our team combines deep cannabis industry expertise with proven track records from leading tech companies including Apple, Carta, Vouch, Zoom, and Salesforce. We're marathon runners, not sprinters, who listen to our users and each other with strong intent to understand. We believe in building solutions that operators actually love to use, not just tolerate.

What You'll Get from Us
  • Teammates who value impact, transparency, collaboration, effectiveness, and kindness
  • An opportunity to impact an emerging and expanding industry
  • Competitive Base Salary: $120k – $200k
  • Equity Range: 0.025% – 0.2%
  • Fully remote work environment, with a completely optional San Francisco office
  • Health, vision, dental, and life insurance
  • PTO: Unlimited
  • Additional benefits including stipends for food, wellness, cell phone, and WiFi
About Canix

Canix is on a mission to empower people in the cannabis industry to lead more fulfilling work lives through innovative, mission-critical technology. We are trusted by over 1200 facilities across the US, from cultivation, through distribution and manufacturing. Our work is driving the continued success of cannabis legalization and reform across the country.

Canix is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also EEO is the Law, FMLA Employee Rights, and EPPA Protections. If you have a disability or special need that requires accommodation, please let us know by completing this form.

To all recruitment agencies: Canix does not accept agency resumes. Please do not forward resumes to our jobs alias, Canix employees or any other organization location. Canix is not responsible for any fees related to unsolicited resumes.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.