Our Story

We started MedMen with a simple vision; cannabis as a consumer product.  It is a simple idea with profound consequences for how marijuana is cultivated, produced and marketed. Quality standards matter, best practices matter, brand reputation matters. Today, MedMen is the most dominant cannabis enterprise in the emerging legal marijuana industry.

Job Summary

MedMen is looking for a Principal iOS Engineer to join our growing Technology team. You will collaborate on a team of engineers to deliver the next generation of MedMen’s mobile technology products including distinctive iPhone and iPad applications. The ideal candidate will serve as a resource across new initiatives including our rewards program and delivery services. A successful candidate will be expected to independently make architecture decisions, optimize application code and advocate for state-of-the-art mobile development guidelines.

Job Functions

  • Builds native iOS applications from the ground up using Swift in XCode
  • Extends native Apple frameworks and classes
  • Maintains and modernizes existing iOS applications
  • Implements pixel perfect designs with advanced animations
  • Contributes to the design of mobile application architecture
  • Creates user interfaces that scale well for all device sizes in Storyboard and .XIB
  • Acts as a subject matter expert for state-of-the-art iOS development


  • 10+ years of software development experience, 5+ years of iOS specific experience
  • Extensive experience building and launching consumer-facing iOS applications at scale
  • Experience leading development of mobile applications from inception to launch, and the subsequent scaling of those applications
  • Strong coding and design patterns, including MVVM, VIPER, Clean Swift, and Protocol Oriented Programming
  • Knowledge of auto-layout and constraints in storyboard/.XIB files
  • Knowledge of how to navigate through multi-threaded environments
  • Ability to learn and understand operating systems including iOS, macOS, and Unix systems
  • Knowledge of third-party dependency managers (Cocoa Pods / Carthage)
  • In-depth knowledge of software engineering practices such as version control, branching, code reviews, testing, and continuous integration and deployment
  • Experience working with Agile project management methodologies
  • Ability to function highly independently and juggle competing priorities
  • Excellent written and verbal communication tailored to appropriate audiences
  • Experience launching and managing applications in the App Store

Preferred Qualifications

  • Bachelor’s degree in Computer Science or related field strongly preferred
  • Experience developing and supporting high-traffic consumer-facing applications
  • Knowledge of functional programming concepts, Key-Value Observation, or Graph QL / Apollo iOS
  • Experience with Docker and/or Kubernetes containerization technologies

Supervisory Responsibility

This position has no supervisory responsibilities.

Working Conditions 

This job operates in a professional corporate setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. 

Physical Requirements

While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; climb stairs; talk or hear. The employee must occasionally lift or move office products and supplies, up to 20 pounds.)

(Note:­ The Company complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act (ADAAA), and all applicable state and local fair employment practices laws, and is committed to providing equal employment opportunities to qualified individuals with disabilities. Consistent with this commitment, the Company will provide a reasonable accommodation to disabled applicants and employees if the reasonable accommodation would allow the individual to perform the essential functions of the job, unless doing so would create an undue hardship.)


May require occasional travel, up to 10%.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Work Authorization/Security Clearance

There is no visa or H1-B sponsorship.

MedMen Is An Equal Opportunity Employer 

Individuals seeking employment at MedMen are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity or expression, sexual orientation, or any other basis protected under federal, state or local laws.

Apply for this Job

* Required