Principal Software Architect

Toronto, ON, Canada

Job Description

b'


Principal Software Architect, On-Site The MRG Group
Toronto, ON


WE CREATE POSITIVE SHAREABLE EXPERIENCES


The MRG Group is a leading producer of entertainment experiences in North America, with offices and venues in Toronto, Vancouver, Victoria, Calgary, Montreal, New York and Miami.




We consider our team of 500+ employees to be \xe2\x80\x9cexperience match-makers\xe2\x80\x9d. They match people with the right experience, at the right place, at the right time and with the right people. We call this the creation of \xe2\x80\x9cPositive Shareable Experiences\xe2\x80\x9d. Whether it be a pub, a nightclub, a live music performance or an outdoor event with over 100,000 people, we strive to ensure it\xe2\x80\x99s an experience our guests want to share with others.
Working with us provides our employees with an opportunity to work in the exciting experience industry where your work will directly contribute to creating positive shareable experiences and memories for our guests. The MRG Group offers opportunities for growth, cross-division collaboration with extremely talented and passionate people. We find solutions and celebrate our wins together as a team. The MRG Group by the numbers in 2022:

  • 9 Hospitality Properties across Canada

  • 1000+ live shows per year via the largest Independent Concert Promotions Company in Canada, MRG Live

  • 6 Live Entertainment Venues

  • MRG Travel - Curating Travel Experiences

  • Admit One - Ticketing Platform
  • BeatRoute - Global lifestyle digital media company

The MRG Group is seeking a hands-on Principal Software Architect with experience reporting directly to the CTO. Principal Software Architect will be responsible for leading the development and maintenance of our web applications and services, as well as mentoring and guiding junior developers.


The Role
  • Provides technical leadership to team for design & architecture of products

  • Use your prior experience to make sound design decisions, account for all the abilities of enterprise scale software, resolve complex technical issues and promote innovation

  • Influence the viewpoints of key architects towards 5G system design and their technology selections

  • Architect and design Self learning systems that can predict failures and optimization techniques based on information learned from previous failures and optimizations

  • Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, providing leadership to guide customers and satisfy their requirements, both internal and external

  • Consult with and advise product owners/business partners to define requirements and software design

  • Designs and created design artifacts for new software and web applications, supports applications under development, and customizes current applications

  • Provide design and build expertise and guidance for globally distributed development teams on architecture enhancements.

  • Provide technical and implementation assessment on the use of distributed services and fit for purpose.

  • Work independently or with supporting development resources to prototype new technologies and enhancements to the systemwide architecture.

  • Work with shared service owners to develop guidelines for architecture best practices and tooling to enforce appropriate development and architecture practices.
  • Provide expert-level troubleshooting and design/development guidance to development teams facing complex architecture needs.



Additional Required Knowledge, Skills, Abilities
  • 7+ years of full stack Java software engineering / architecture experience, with 2+ years\' knowledge of deployment containers (Kubernetes), Public Cloud and CI/CD pipeline development

  • Proven understanding of Public including (preferably Google Cloud) including Cloud run, cloud functions

  • Advanced knowledge of typical CI/CD or DevOps pipelines and related tooling, such as Gradle, Jenkins, Maven, etc.

  • English proficiency is a must

  • Strong experience in NodeJS and AWS

  • Experience leading development teams and mentoring junior developers

  • Strong understanding of web development concepts, including web services, databases, and front-end technologies

  • Experience with Agile development methodologies

  • Excellent communication and teamwork skills
  • Bachelor\'s degree in Computer Science or related field

Terms & Expectations
  • Due to the nature of the work, after hours correspondence may be required
What\xe2\x80\x99s In It For You?
  • Competitive starting salary

  • A generous vacation package which allows you to rest and rejuvenate throughout the year

  • Paid time off for Sick Days and Bereavement

  • A fun and casual environment. You will be joining a close-knit, innovative team of creative and energetic go-getters

  • A welcoming, fun and safe work environment where everyone can bring their true self to work each day and feel respected

  • Career development opportunities with a company that encourages individuals to learn and grow

  • Freedom, autonomy and responsibility.

  • Build the next generation of digital products revolutionizing the Experiences industry
  • Be part of a top notch digital team distributed over 3 different continents
Thank you for your interest in MRG. Given the anticipated interest in this role, only those selected for an interview will be contacted

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2120258
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned