Staff Software Engineer

Calgary, AB

As we continue to grow our world-leading ID verification technologies, we are looking for a talented and innovative technical Staff Software Developer to join our product team.


The new team member is expected to bring efficiency and sustainability to our growing existing ID verification technology and improve current software development practices.


We are seeking a transformative expert in software engineering with a passion for innovation, a knack for nurturing talent, and the drive to spearhead the creation of an industry-leading software development program. A strategic thinker who can align company goals to future trends and navigate complex challenges through empathy in teamwork will excel in the day-to-day activities. An individual who is an exceptional technical leader with great coding skills and a deep understanding of software engineering principles will thrive in this role.


Let’s create an idea of what’s possible with technology together - Join us today!


Important Facts

  • Role is located in Calgary, AB with in-office work schedule to start. Candidates must be able to relocate if successful.
  • Estimated start Date: March 2024 or when successful candidate is found.
  • This role will report to Head of Product.
  • Successful candidate must complete a criminal background check.


Day to Day Responsibilities

  • Develop and implement a comprehensive vision for a specialized software development program that aligns with industry best practices.
  • Lead by example, owning the organization, quality, and scalability of our software, while also demonstrating hands-on proficiency in software development.
  • Foster a collaborative environment, mentor, and provide technical leadership to a young team of developers, nurturing them towards professional growth and specialization.
  • Champion a respect for data privacy and security, and a commitment to earn & keep the trust of our customers.
  • Contribute as a Technical Product Manager, evaluating and selecting technological solutions that best fit the product vision and business goals, while also supporting the Product Management team in breaking down product plans & requirements into detailed tasks and timelines, ensuring clarity and focus for the development team.
  • Promote a culture of quality and innovation. Encourage the team to explore new technologies and methodologies, and stay abreast of emerging technologies and software development trends, incorporating them into the team's practices and product development strategies.
  • Other job duties as assigned.


Working Conditions:


Physical Requirements

  • Strength Guidelines

This role does not require much lifting but occasionally when required, you may be required to lift various office supplies of up to 10lbs.

  • Motion Parameters

This role is within a hybrid working environment where you will be expected to sit or stand at a desk for hours at a time depending on structure of that day.


Candidate Profile


  • Bachelors Degree or Masters Degree in Software Engineering.
  • 10+ years experience in software development, with at least 5+ years in a leadership or manager role encompassing technical and team management responsibilities.
  • Demonstrated excellence in software development, software architecture, front-end and back-end technologies, as well as on-premise, and cloud systems (AWS) engineering. With a portfolio that showcases top-tier coding skills and complex system design.
  • Proficient in a variety of programming languages, frameworks, and development tools, with the ability to quickly adapt to new technologies (Go, C#, Javascript, SQL, React, .NET, Electron, etc.)
  • Previous experience working in a technical product manager role including requirement analysis, product planning, and technology selection is preferred and considered an asset.
  • Comfortable conveying complex technical concepts to non-technical stakeholders.
  • Experienced in mentoring young, dynamic teams and fostering a culture of continuous learning, specialization and improvement.
  • Strategic thinker with the ability to balance technical solutions with business objectives.
  • Excellent decision-making, and problem-solving skills, with a track record of delivering innovative solutions to complex technical challenges, and a focus on delivering high-quality, scalable, and maintainable software.
  • Enjoys working in an intimate team setting and has a "all-for-one, one-for-all" mentality.
  • Natural level of personal investment in the quality of work they do and works to match the level of the team.


Benefits


  • Casual dress
  • Company events
  • Extended healthcare
  • Free snacks and sparkling water
  • Squash court and on-site gym, ping-pong table and more!
  • On-site parking
  • 838 Special Project Fridays


Company Overview


In 2005, Patronscan was created by two friends, who were both software developers looking to solve one problem. Wanting to create a safer environment for bar/nightclub owners while also ensuring the utmost privacy for all patrons, Patronscan is your front line in keeping bad actors away from your staff, patrons and business, while also ensuring compliance.

With presence now in over 200 cities all over the world and new partnerships being formed everyday in the property management, telecommunications, Liquor / Dispensary industries and more... we intend on continuing on the path to put the safety of every patron at the forefront.


Patronscan is a proud and affirmative equal opportunity employer that is dedicated to diversity and inclusion in the workplace and does not discriminate based on race, color, religion, gender identity, age, martial status, disability or any other legally protected status. Patronscan makes hiring decisions based solely on qualifications, merit and the current business needs. We encourage everyone to apply.


We thank you for finding our posting and sending in your application. We can't wait to receive it!


Subscribe to Job Alerts