Software Engineering Lead

4 days ago


Mississauga, Canada Mirlin Technologies Full time

Software Engineering Lead


Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during every phase of the asset and equipment lifecycle. Our solutions are unrivaled in the industry and represent a unique opportunity to reshape how technology is utilized in a vast industry.


Mirlin and GoRight, powered by Mirlin, help companies save up to 30% in fleet management and maintenance costs. We do that by providing a new end-to-end fleet operating system, through innovative software and maintenance services, that drives up utilization and uptime, and drives down maintenance costs.


We are seeking a highly talented Software Engineering Lead, who would be responsible for leading Mirlin Technologies web, mobile and hub development teams and projects. The incumbent will act as a contributor and a coach, actively working alongside the team to achieve deliverables while also providing guidance and support. This position will report to the Manager, Software Engineering and DevOps, to work out of our facility located in Mississauga, Ontario.


Responsibilities:

  • Define the product vision in collaboration with various stakeholders and act as the “messenger of the market” from the outside-in to the rest of the organization.
  • Collaborate with external parties to ensure healthy build pipelines across all platforms.
  • Drive the story estimation process and ensure all development work is documented in stories, bugs, and sub-tasks with accurate effort estimates and add testing tasks where necessary.
  • Assist team members in overcoming technical challenges and facilitate connections with relevant stakeholders.
  • Hold individual coaching and mentoring sessions with developers.
  • Meet with product owner/BA team and UI/UX design team on a regular basis.
  • Ensure features being built line up with UI/UX designs and business expectations.
  • Help define release feature scope for year in advance.
  • Make high level commitments based on team capacity and velocity.
  • Work with developers and QA team to identify level of code changes, identify platforms that need to be tested and corresponding level of regression testing that is needed.
  • Help development team with high, mid and low level design to ensure it lines up with existing patterns and architecture.
  • Design new features with specifications at the database, API data layer, service and controller layers.
  • Help identify required endpoints with an API-first general purpose approach.
  • Implement stories and bugs as time allows prioritizing support for other developers to help them succeed with their code.
  • Allocate time for personal training on new technologies, maintain up-to-date platforms and tools, and promote continuous learning and training within the team.
  • Participate in tech interview process and coordinate with right parties to onboard new developers and manage creation of new virtual workstations.
  • Design, develop, and maintain all types of applications using .NET 6, .NET 8, Xamarin Forms, .NET MAUI, Blazor, Angular, TypeScript, CSS, and C#.
  • Integrate and manage Azure platform services, including Azure SQL Database, Azure Functions, Azure App Services, and other Azure services to build scalable and robust applications.
  • Utilize Azure DevOps for continuous integration and continuous deployment (CI/CD) pipelines.
  • Work on SQL database design, development, and management, using T-SQL.
  • Collaborate with teams to implement new features and ensure the highest level of performance and security.
  • Employ GIT for version control and source code management.
  • Engage in Agile methodologies and participate in all phases of the software development process.


Qualifications:

  • 7+ years of experience in a software development environment in an agile environment, owning and managing product backlog and releases in a matrixed environment.
  • Bachelor’s degree in Computer Science, Engineering, Business or a related field.
  • 7+ years of experience in Software, DevOps, and Support Engineering.
  • Strong leadership skills, with experience managing and mentoring teams.
  • Experience with Azure services (Data Factory, DevOps, Functions, Key vaults, Logic apps, Power BI, Queues, SignalR, Storage).
  • Proficiency in programming languages such as C#, Python, Java, and C++.
  • Proficiency in MS .NET framework (.NET MAUI, ASP.NET Core).
  • Proficiency in Front End Development (Angular, UI/UX Design, Figma).
  • Experience with Mobile Development (Android Native, iOS Native, SQLite, Xamarin Forms).
  • Experience with DevOps principles and best practices.
  • Experience reading and writing entity relationship diagrams.
  • Participate in modeling Relational and NoSQL databases.
  • Experience with leading or collaborating with Data Management teams / functions (SQL, NoSQL, Studio Management, SqlDBM, SQLite, SSIS, SSRS, Stored Procedures).
  • Experience with QA Automation.
  • Knowledge of Microsoft Power BI development, publishing, and scheduling.
  • Experience with Agile/Scrum framework. Excellent organization, planning, and prioritizing skills with a proactive approach to resolving issues.
  • Effectively communicate highly technical information to function, technical team members and management.
  • Excellent communication and collaboration skills.
  • Strong team player.


About the Company:


Mirlin Technologies and GoRight Fleet Solutions are innovators in the transportation maintenance industry. We are a Canadian company, and privately owned. For over a decade, we have provided our customers with exceptional and innovative fleet maintenance solutions that lower their overall cost of ownership and maximize vehicle uptime. We achieve this with the help of our highly skilled employees, along with our state-of-the-art systems that empower our customers with customized reports and analytics so they can make informed decisions, which lower their fleet life cycle costs.



  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is a global technology services and solutions provider that enables clients to achieve their business objectives through digital transformations.As a Senior Core Java developer, you will play a key role in shaping the company's software engineering expertise and delivering mission-critical applications.Company OverviewIris Software...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Overview:Iris Software Inc., a leading software development company, is seeking an experienced Senior Java Software Engineer to join their team. This is an exciting opportunity for a skilled professional to contribute to the growth and success of our organization.About the Role:We are looking for a highly motivated and accomplished Senior Java Software...


  • Mississauga, Canada Mirlin Technologies Full time

    Software Engineering Lead Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during...


  • Mississauga, Canada Mirlin Technologies Full time

    Software Engineering LeadMirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during every...


  • Mississauga, Canada Mirlin Technologies Full time

    Software Engineering LeadMirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during every...


  • Mississauga, Canada Mirlin Technologies Full time

    Software Engineering LeadMirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during every...


  • Mississauga, Canada Mirlin Technologies Full time

    Software Engineering LeadMirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during every...


  • Mississauga, ON, Canada Mirlin Technologies Full time

    Software Engineering Lead Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during...


  • Mississauga, ON, Canada Mirlin Technologies Full time

    Software Engineering Lead Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Client, a leading banking institution, is seeking a skilled professional for the role of Senior Backend Software Engineer.Location: Mississauga, Canada (Flexible Hybrid)About the Role:We are looking for an experienced software developer with 8+ years of hands-on experience in backend service development, utilizing Java, Springboot, Spring JPA, Spring...


  • Mississauga, Ontario, Canada Synechron Full time

    Company OverviewSynechron is a global consulting firm that combines creativity and innovative technology to deliver industry-leading digital solutions. Our expertise spans end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms.Our...


  • Mississauga, ON, Canada Mirlin Technologies Full time

    Software Engineering Lead Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during...


  • Mississauga, ON, Canada Mirlin Technologies Full time

    Software Engineering Lead Mirlin Technologies and GoRight Fleet Solutions are leaders in the Transportation industry, and an emerging leading provider of SaaS software solutions and Services in Fleet Management and Maintenance. Our solutions deliver unrivaled insights, robust technology, and comprehensive expertise that fuel customers’ success during...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are Iris Software Inc., a reputable company in the tech industry, seeking an experienced Senior Software Engineer to join our team.About the RoleThe successful candidate will be responsible for designing, developing, and deploying large-scale applications using Java 11 and Spring Boot. They will work closely with our cross-functional teams to design and...


  • Mississauga, Ontario, Canada Synechron Full time

    At Synechron, we harness the transformative power of digital to drive business innovation.Synechron OverviewOur global consulting firm brings together creativity and innovative technology to deliver industry-leading digital solutions. Our progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud...


  • Mississauga, ON, Canada Iris Software Inc. Full time

    Iris Client, one of the leading Bank, is looking to hire for the following role. Job Title: Java full stack Developer Location: Mississauga, Canada (Flexible Hybrid) Proficiency with Core Java, Java Spring framework About Iris Software Inc. and Canada, Iris Software delivers technology services and solutions that help clients complete fast,...


  • Mississauga, ON, Canada Iris Software Inc. Full time

    Iris Client, one of the leading Bank, is looking to hire for the following role. Job Title: Java full stack Developer Location: Mississauga, Canada (Flexible Hybrid) Proficiency with Core Java, Java Spring framework About Iris Software Inc. and Canada, Iris Software delivers technology services and solutions that help clients complete fast,...


  • Mississauga, ON, Canada Synechron Full time

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...


  • Mississauga, Ontario, Canada Luxoft Full time

    Project OverviewLuxoft is seeking a highly skilled and experienced Software Engineer to join our Mortgage Pricing team as a Team Lead.Job DescriptionThe successful candidate will lead the development of high-quality software solutions using the Angular framework, collaborating with cross-functional teams in Canada and the US.ResponsibilitiesLead a team of...


  • Mississauga, Canada Synopsys, Inc. Full time

    Job Title: Lead Software Developer, AI Platform Engineering Location: Mississauga, ON, Canada & Plano, TX, USA About Synopsys: Synopsys is a global leader in electronic design automation and semiconductor IP, and we are dedicated to helping our clients innovate the electronics that are embedded in our daily lives. We are seeking a talented and driven Lead...