Software Engineer

2 days ago


Montreal, Quebec, Canada Canonical Group Ltd Full time

Unlock your potential as a Software Engineer at Canonical Group Ltd. We are seeking an experienced professional to join our Commercial Systems team, where you will play a crucial role in designing, developing, and operating scalable systems and billing solutions.

About the Role

This is an exciting opportunity for a skilled Golang Software Engineer to contribute to the development of innovative software systems, integrations technologies, and open-source solutions. As part of our Commercial Systems unit, you will work closely with engineering and business teams to design, develop, and operate services that drive our business forward.

Key Responsibilities
  • Design, develop, and operate scalable systems and billing solutions using Golang
  • Collaborate with colleagues on technical designs and code reviews
  • Deploy and operate services developed by the team
  • Coach, mentor, and offer career development feedback to junior team members (dependent on seniority)
  • Develop and evangelize great engineering and organizational practices
Requirements
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Experience with software development in Golang
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel internationally twice a year, for company events up to two weeks long
Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
Compensation

The estimated salary for this role is $120,000 - $180,000 per annum, depending on experience and location. In addition to base pay, we offer a performance-driven annual bonus or commission.

About Us

Canonical Group Ltd is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.


  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Clinique Ophtalmologique de Westmount Full time

    **Job Title:** Software EngineerAbout the Job:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and debug software...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...

  • Software Engineer

    7 days ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    About UsCentric Software is a dynamic company that fosters innovation and excellence in software development.We offer a competitive salary of approximately €80,000 per annum, depending on experience and location.

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada GIRO Inc Full time

    Looking for a skilled Software Engineer to join our company. As a key member of our team, you will be responsible for designing, developing, and testing software applications. Our ideal candidate has strong programming skills and experience working with various software development methodologies.Our company is a leading provider of innovative technology...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    Job Description for Software EngineerWe are seeking a highly skilled Software Engineer with experience in Core Java, database management, and application/server-side development to contribute to the development and enhancement of Market Risk applications in a fast-paced environment. The successful candidate will collaborate closely with business units to...


  • Montreal, Quebec, Canada Software International Full time

    Job DescriptionWe are seeking a highly skilled Mainframe Systems Engineer to join our team at Software International.About the RoleThis is a 12-month contract position with the possibility of extension or conversion to a permanent role. The successful candidate will be working remotely in Canada, providing technical support and expertise for our global...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Krafton Full time

    About the Role:As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. This is a fantastic opportunity to work with a talented team and contribute to the creation of innovative solutions.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    We are seeking a skilled Software Engineer to join our team. Responsibilities include designing, developing, and testing software applications. Strong knowledge of programming languages and software development methodologies is required.Key Skills:Programming languages (e.g., Java, Python, C++)Software development methodologies (e.g., Agile, Scrum)Version...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Manulife Insurance Malaysia Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, the successful candidate will be responsible for designing, developing, and testing software applications.Design and develop software applications using a range of programming languages.Collaborate with cross-functional teams to...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Banque Nationale Full time

    Job Description: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience with backend development and be proficient in programming languages such as Java or Python. Responsibilities include designing, developing, and testing software applications.

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong understanding of computer systems and be able to design, develop, and test software applications.Key Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our team at Valsoft Corporation in Montreal. As a key member of our engineering team, you will be responsible for leading and mentoring a team of software engineers, overseeing the development, maintenance, and modernization of our existing product.Key Responsibilities:Lead and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Banque Nationale Full time

    About the Role:As a skilled Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create software solutions that meet our clients' needs and expectations. You will work closely with our team to identify project requirements, develop technical specifications, and...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada Randstad Full time

    We're looking for a skilled Software Engineer to join our team at {company}.Responsibilities:• Maintain and improve our existing software systems• Collaborate with cross-functional teams to design and develop new features• Troubleshoot and resolve technical issues quickly and efficiently


  • Montreal, Quebec, Canada Solution SFT Full time

    About the Role:Are you passionate about software development and flight simulation? We're looking for a skilled Software Engineer to join our team at Solution SFT and contribute to the development of leading-edge flight simulation software. Your passion for innovation and commitment to excellence will help shape the future of pilot training.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    Job Title: Software Engineer - DevOpsOverview: We are seeking a skilled DevOps Engineer to join our software development team. As a DevOps Engineer, you will be responsible for ensuring the smooth operation of our software systems, from development to deployment. This is a great opportunity to work with a talented team and contribute to the development of...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Desjardins Group Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at company. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:• Design and develop software applications using Python and other relevant technologies.• Collaborate with...