Job details for
Senior Software Engineer

Senior Software Engineer

Job Info

Category: Software Engineering
Company Description: The POS Leader in Cannabis Retail
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Job Number: 10560

Job Description

Our client is the leading provider of retail Point of Sale solutions to the legal cannabis industry.  


This exciting market is rapidly growing, and we are growing with it. Our product covers everything from the register to inventory management to integration with state tracking systems.  Our expertise in helping our retail customers stay compliant with state rules is what sets cannabis retail apart from all other types of retail, and what sets us apart from the competition.

We are looking for a great senior backend engineer to join one of our product teams.  Our senior engineers take on significant projects, while also coaching and mentoring the team.  They work with product managers and designers to understand the problem and find creative solutions.  Our engineers are masters and role models at

  • Software craftsmanship - getting the details right, building for testability and reliability from the ground up
  • System design - defining the architecture and components that allow us to grow and evolve rapidly
  • Engaging cross-functionally - putting team needs first, being a resource to all

Our engineers are ready to engage anywhere in the stack, from mobile apps to API design to databases.  They are experts and building and growing large, distributed systems.


As a fast-moving startup, we value people who can take on whatever comes their way, figure it out, and get it done.  But these are the typical responsibilities:

  • Partner with product managers and designers - deeply appreciate the problem, propose alternatives.  You’d be excited to visit a customer and talk with them about their challenges.
  • Design and implement solutions that support high scale, 24x7 operations
  • Engage throughout the stack, from front-end design problems to back-end scalability challenges
  • Stay on top of technologies, frameworks, tools.  Have great judgment on when to bring new ones into our world.
  • Provide sound estimates.
  • Be able to jump in to a (possibly old and messy) part of our code, figure it out, and find a path forward.
  • Be a resource to the rest of the team - actively coach and mentor, lead by example, perform constructive, detailed reviews of designs and code.
  • Understand the health of the team’s codebase.  Make good business cases for reducing tech debt.
  • Support our agile processes, teaching them as needed.



Just as we don’t have fixed responsibilities, we do not stand on rigid qualifications.  As guidance, people with this kind of background tend to do well:

  • 5+ years software development experience
  • Significant experience with SaaS solutions
  • Experience with or ready to learn and master Ruby, our current server-side language
  • Experience with or ready to learn and master React and React Native, our front-end frameworks
  • Expertise in building highly scalable, distributed, loosely coupled systems, ideally with public APIs
  • Experience building business critical software that integrates with third party systems
  • Be great at, and excited about, the responsibilities listed above applied to the legal cannabis industry
  • Authorized to work in the United States on a full time basis with out required sponsorship for employment visa status

Andiamo is an Equal Opportunity Employer

Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.
Stasha Laquitara

Stasha Laquitara

Technology Talent Acquisition Specialist

Contact Recruiter

17 State Street, 8th floor
New York, New York 10004

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Us