Current jobs related to Software Engineer II - Ottawa, Ontario - Accoravillage


  • Ottawa, Ontario, Canada Fullscript Full time

    Job SummaryFullscript is a leading health tech company that enables practitioners to deliver personalized care. We're seeking a skilled Ruby Engineer II to join our team and contribute to the development of our internal GraphQL API. As a Ruby Engineer II, you will work closely with our front-end engineers to build and maintain our platform's functionality....


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test II to join our team at Warner Bros. Discovery. As a key member of our Testing Center of Excellence, you will be responsible for ensuring the quality of our digital products, including CNN Digital.Key ResponsibilitiesOwn and contribute to testing cycles from analysis, planning, and...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test II to join our team at Warner Bros. Discovery. As a key member of our Testing Center of Excellence, you will be responsible for ensuring the quality of our digital products, including CNN Digital.Key ResponsibilitiesOwn and contribute to testing cycles from analysis, planning, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada Collabera Full time

    Job OverviewCollabera is seeking a highly skilled Software Test Engineer II to join our team. As a key member of our engineering team, you will be responsible for testing and validating innovative cloud solutions and delivering implementation guidance to our internal and external customers.Key ResponsibilitiesTechnical Leadership: Operate with a sense of...


  • Ottawa, Ontario, Canada Collabera Full time

    Job OverviewCollabera is seeking a highly skilled Software Test Engineer II to join our team. As a key member of our engineering team, you will be responsible for testing and validating innovative cloud solutions and delivering implementation guidance to our internal and external customers.Key ResponsibilitiesTechnical Leadership: Operate with a sense of...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Systems Software Developer II to join our team.Job Summary:The Systems Software Developer II will be responsible for delivering professional integration...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Systems Software Developer II to join our team.Job Summary:The Systems Software Developer II will be responsible for delivering professional integration...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...

Software Engineer II

3 months ago


Ottawa, Ontario, Canada Accoravillage Full time

About Accoravillage: Accoravillage is dedicated to facilitating secure data exchanges and enhancing business processes, empowering our clients to thrive in a rapidly changing digital landscape. With a legacy of trust from leading institutions, we are committed to supporting digital transformations and addressing shared challenges in the most effective manner. We strive to create an environment where every team member feels valued, included, and connected to our core values, fostering a strong sense of community.

Role Overview: Under the guidance of a Software Engineer II, you will be responsible for designing, developing, implementing, and maintaining applications of medium complexity to meet client and organizational needs, while also enhancing our product offerings. You will serve as a subject matter expert in your area and mentor junior developers to help them grow their skills.

Key Responsibilities:
  • Evaluate business and product requirements to devise effective solutions.
  • Design technical solutions with oversight from senior engineers, ensuring compliance with company standards.
  • Adhere to industry best practices in solution development.
  • Manage and maintain code efficiently.
  • Identify optimal solutions for moderately complex requirements.
  • Collaborate with experts, development teams, and support staff to establish technical specifications.
  • Transform design specifications into functional code.
  • Implement automated testing to guarantee code accuracy and reliability.
  • Work alongside peers and clients to troubleshoot and resolve product or service issues.
  • Contribute innovative ideas during team meetings and brainstorming sessions.
  • Provide precise and timely estimates for work efforts, including change requests and project initiatives.
  • Develop software applications utilizing modern technologies and programming languages, ensuring reliability and adherence to security standards.
  • Ensure code meets all information security protocols by coordinating with the security department.
  • Create and maintain system documentation in line with company policies to facilitate support for the software.
  • Write high-quality, reusable code following industry-standard object-oriented programming practices.
Qualifications:

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Experience:

  • Minimum of 5 years of experience in designing and developing complex, scalable applications.

Required Skills:

  • Proficiency in both relational and non-relational databases.
  • Experience with cloud technologies such as AWS, GCP, or Azure for at least 1 year.
  • Familiarity with containerization technologies like Docker.
  • Knowledge of various operating systems including Microsoft, Unix, and Linux.
  • Understanding of project management methodologies such as Agile (Scrum), Test Driven Development, and Waterfall.
  • Strong grasp of the software development life cycle.
Benefits:

At Accoravillage, we measure our success by the achievements of our clients. We prioritize the well-being of our employees and the communities we serve.

  • A comprehensive rewards program that includes competitive compensation, flexible benefits, and time-off options.
  • Supportive leadership focused on your professional development through coaching and growth opportunities.
  • Opportunities to make a meaningful impact and take on challenging work.
  • A commitment to fostering an inclusive environment that values each employee's unique contributions.

Accoravillage is an equal opportunity employer, dedicated to providing an accessible recruitment process. We will accommodate candidates upon request.