Principal Software Engineer

4 weeks ago


Old Toronto, Ontario, Canada FGF Brands Full time

Job Overview

Senior Software Engineer – Enablement Operations

About Us

FGF Brands is a forward-thinking organization that thrives on innovation and creativity. We are looking for a dedicated and experienced Senior Software Engineer to join our Enablement Operations team. In this role, you will engage in the development of data-centric applications using MS .NET/MVC technologies. As part of an Agile Development team, you will have the opportunity to work on exciting projects that leverage the latest advancements in technology.

What We Offer:

  • A culture that promotes internal talent development and leadership training.
  • Attractive salary package along with comprehensive health benefits and a flexible medical spending account.
  • Retirement savings plan with matching contributions.
  • Support for continuing education through tuition reimbursement.
  • Exclusive discounts across a wide range of services and products.

Key Responsibilities:

  • Design and develop cutting-edge software solutions that are intuitive, efficient, and dependable.
  • Conduct thorough testing and debugging of applications to ensure optimal performance.
  • Collaborate effectively with cross-functional teams to deliver high-quality software products.
  • Assess and enhance existing software applications to adapt to evolving user requirements.
  • Stay informed about the latest trends and advancements in software engineering.
  • Demonstrate strong multitasking abilities with a focus on responsiveness.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 3 years of experience in software development utilizing various programming languages and frameworks, including C# .NET, Python, JavaScript, and Telerik Kendo UI.
  • Proven track record of developing innovative software solutions that align with business objectives.
  • Experience with cloud technologies such as Microsoft Power Platform, AWS, and Azure services.
  • 3+ years in a leadership capacity with responsibilities for team and application management.
  • 5+ years of expertise in .NET and MVC application development.
  • 5+ years of experience in SQL Server development and database design.
  • Demonstrated history of delivering projects on time.
  • A portfolio showcasing previous software projects that highlight your creativity and innovation.
  • Strong communication, problem-solving, time management, and goal-setting skills.
  • A collaborative team player with a quick learning ability.

Preferred Qualifications:

  • Familiarity with Azure DevOps and CI/CD pipeline processes.
  • Experience in data modeling and database architecture.
  • Knowledge of SharePoint administration, including list management, document libraries, site creation, and search functionalities.

Why Choose FGF Brands? At FGF Brands, we foster an environment where creativity and innovation are encouraged. Join us to be part of a dynamic team that is committed to delivering exceptional software solutions and driving our business forward.

Note: The responsibilities and qualifications outlined above are intended to provide a general overview of the position. Additional duties may be assigned, and this description may be updated as necessary.



  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Toronto, Ontario, Canada Snowflake Full time

    Principal Software Engineer - Native Application Framework Join the Snowflake Team: Build the Future of Data Snowflake is revolutionizing the way data is managed and utilized. As a Principal Software Engineer on our Native Application Framework team, you will play a key role in shaping the future of data applications. About the Role Lead high-impact...


  • Toronto, Ontario, Canada Searchlabs Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Consultant to join our team at Searchlabs. As a key member of our technical leadership team, you will play a pivotal role in providing strategic technical guidance and leadership to our clients.Key ResponsibilitiesCollaborate closely with senior executives to understand business...


  • Toronto, Ontario, Canada Searchlabs Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Consultant to join our team at Searchlabs. As a key member of our technical leadership team, you will play a pivotal role in providing strategic technical guidance and leadership to our clients.Key ResponsibilitiesCollaborate closely with senior executives to understand business...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our ENA Firmware team at Amazon. As a key member of our organization, you will be responsible for the end-to-end ownership of the ENA firmware codebase, driving its evolution, and ensuring its high-quality and performance to meet the demanding networking requirements of our...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our ENA Firmware team at Amazon. As a key member of our organization, you will be responsible for the end-to-end ownership of the ENA firmware codebase, driving its evolution, and ensuring its high-quality and performance to meet the demanding networking requirements of our...


  • Toronto, Ontario, Canada Capital One Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Leader to join our team at Capital One Canada. As a Principal Software Engineer, you will play a key role in leading the development of innovative software products and solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software products...


  • Toronto, Ontario, Canada Capital One Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Leader to join our team at Capital One Canada. As a Principal Software Engineer, you will play a key role in leading the development of innovative software products and solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software products...


  • Old Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly motivated and experienced Principal Software Development Engineer to join our team at Autodesk. As a key member of our Developer Enablement team, you will play a critical role in designing, building, and operating services used by developers across the company.Key ResponsibilitiesSoftware Development: Write high-quality,...


  • Old Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly motivated and experienced Principal Software Development Engineer to join our team at Autodesk. As a key member of our Developer Enablement team, you will play a critical role in designing, building, and operating services used by developers across the company.Key ResponsibilitiesSoftware Development: Write high-quality,...


  • Toronto, Ontario, Canada Park Place Technologies Full time

    Principal Software EngineerThe Principal Software Engineer plays a crucial role in crafting and advancing innovative solutions utilizing the latest technologies to transform our sector. This role encompasses mentoring responsibilities and actively guiding the team's development lifecycle while ensuring robust DevOps practices are implemented (including...


  • Old Toronto, Ontario, Canada Jagger Full time

    Job Title: Senior Software EngineerLocation: Toronto, OntarioWork Type: Hybrid (4x/week) - Full TimeCompensation: $130K - $170KAbout Jagger: Jagger is a pioneering biotech firm focused on the creation of protein-based therapeutics through innovative computational techniques. We are currently seeking a Senior Software Engineer to enhance our dynamic team in...

  • Software Engineer

    4 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...

  • Software Engineer

    4 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    Principal Product Software Engineer Lyons Consulting Group is in search of a Principal Product Software Engineer to enhance our product offerings and support our innovative solutions. This role involves working with cutting-edge technologies and managing high-volume applications. Key Responsibilities:Collaborate with project stakeholders to define functional...


  • Toronto, Ontario, Canada Marvell Full time

    About MarvellMarvell is a leading provider of semiconductor solutions that enable the data infrastructure of the world. Our innovative technology is used in a wide range of applications, from enterprise and cloud computing to automotive and carrier architectures.At Marvell, we are committed to delivering high-quality products that meet the needs of our...


  • Toronto, Ontario, Canada Marvell Full time

    About MarvellMarvell is a leading provider of semiconductor solutions that enable the data infrastructure of the world. Our innovative technology is used in a wide range of applications, from enterprise and cloud computing to automotive and carrier architectures.At Marvell, we are committed to delivering high-quality products that meet the needs of our...