Current jobs related to Software Engineer - Montreal, Quebec - Collabera


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...

  • Software Engineer

    4 weeks 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

    2 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...


  • 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

    2 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...

  • Software Engineer

    2 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

    2 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 Mannarino Systems & Software Inc. Full time

    Key Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...

  • Software Engineer

    4 weeks 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

    2 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

    2 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

    4 weeks 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

    2 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...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Storyteq Full time

    We are looking for a skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    3 weeks 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

    4 weeks 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

    2 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

1 month ago


Montreal, Quebec, Canada Collabera Full time
Job Title: Software Developer II

Collabera is a leader in IT staffing, offering comprehensive and cost-effective IT staffing & IT Services to Fortune 500 and mid-size companies. As a half a billion dollar IT company, we provide high-quality IT resources through Staff Augmentation, Global Talent Management, and Vendor Management Programs.

Key Responsibilities:
  1. Design, develop, and test multiple software modules for intelligent environment devices, primarily in a Linux environment and Predix Machine.
  2. Capture system-level requirements through collaboration with Sr. Architects, Data Scientists, and Businesses & Product Managers.
  3. Deliver tasks in a fast-paced delivery mode to meet product release goals.
  4. Investigate and evaluate new technologies to enhance software development.
  5. Establish expertise in edge-device and real-time software design and coding principles, interfacing with cloud computing architectures.
  6. Collaborate with software developers to implement software that aligns and extends platforms and systems for industrial internet.
Requirements:
  1. BS in Computer Science, Electrical Engineering, or Computer Engineering.
  2. Minimum 2 years software development experience.
  3. Networked Appliance Solutions experience, strong knowledge of UDP, TCP, and IP v4/6 specification.
  4. Experience in Object-Oriented Design and Programming in Java and C++.
  5. Expert understanding of multi-threaded priority-based systems.
  6. Experience in web services (REST, SOAP, WSDL, etc.), using Apache Commons Suite & Maven.
  7. Experience with usage of Network/Packet Processor technologies.
  8. Experience in Socket programming.
  9. Experience with device management and control.
  10. Must be bilingual.
Skills:
  1. Experience with MQTT messaging protocol.
  2. Experience in implementing Java OSGi modules and using an OSGi container.
  3. Experience with embedded OS development, kernel, and device drivers.
  4. Experience with GIT software version control system.
  5. Experience with Agile management tools.
  6. Experience in designing with UML.
  7. Custom Platform Tool Chain and Build System experience desired.
  8. Knowledge of security/access control, scalability, high availability, concurrency, online diagnoses, deployment, upgrade/migration, internationalization, production support, and other SaaS enterprise software issues.