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.