1

Software Software Jobs in Coquitlam, BC (NOW HIRING)

Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution ...

Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...

We are seeking an junior software developer experienced in C++ and C# development within on-premise or cloud platform development environments who can assist in new product development and ...

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding ...

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding ...

Develop and maintain software components on current and future networking related products. Design, develop and implement highly scalable software features and infrastructure on our next-generation ...

Software Developer

Burnaby, BC ยท On-site

CA$90K - CA$110K/yr

Develop and maintain software components on current and future networking related products. Design, develop and implement highly scalable software features and infrastructure on our next-generation ...

We're seeking an Intermediate Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and compliant web applications.

Software Developer

Vancouver, BC ยท Hybrid

CA$95K - CA$111K/yr

Avigilon is looking for an Intermediate Software Developer to join its Embedded Appliance team. In this role, you will oversee the full development cycle from design to deployment of our unmatched ...

Venue Kings is seeking a curious and collaborative Software Engineer - Backend and Data Integrations to join our growing technology team. You will contribute to the design, development, and ...

Software Developer

Burnaby, BC

CA$110K - CA$130K/yr

Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and document code using source control system Maintenance, performance tuning, and support of ...

Software Developer

Burnaby, BC ยท On-site

CA$110K - CA$130K/yr

Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and document code using source control system Maintenance, performance tuning, and support of ...

The Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros. with a specific focus on Salesforce and its related ecosystem. The ...

You will design, build, and operate software that runs in production. This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it ...

The Software Engineering Manager is responsible for leading systems software and applications development in support of our latest medical devices and products. Role will be responsible for ...

next page

Showing results 1-20

Software Software information

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Senior roles, leadership positions, and those with expertise in areas such as cloud computing or machine learning are more likely to reach this salary level.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development methodologies, and tools like version control systems, with some roles emphasizing specialization in areas like front-end, back-end, or full-stack development.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-paying industries like finance, technology, or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and often leadership roles or equity compensation.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software development managers tend to have the highest salaries in the software industry. These positions often require advanced skills, extensive experience, and sometimes specialized certifications, with salaries varying by location and company size.
What cities near Coquitlam, BC are hiring for Software Software jobs? Cities near Coquitlam, BC with the most Software Software job openings:
Infographic showing various Software Software job openings in Coquitlam, BC as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Software Engineer

Sonus Microsystems

Vancouver, BC โ€ข On-site

Full-time

Re-posted 11 days ago


Job description

Sonus Microsystems is reimagining ultrasound for continuous, operator-independent patient monitoring, and we're looking for a Software Engineer to join our highly collaborative team of scientists, engineers, and innovators working at the intersection of deep tech and real-world clinical impact. You will contribute to a pivotal stage of the company, where the work you do will help shape the technology, the product, and ultimately the experience of patients and healthcare providers around the world.
Why This Role Matters:

This is not just another engineering jobit is an opportunity to shape the future of healthcare. We are gearing up to take our groundbreaking ultrasound prototypes from the lab to the hands of real-world users.

You will play a key role in developing the software that enables our technology to function in clinical environments. Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution of our product. This is a highly impactful, hands-on role for an engineer who is motivated by building meaningful technology, solving difficult problems, and contributing to innovations that have the potential to improve patient care.

Who We Are:

At Sonus, we believe earlier access to diagnostic insight has the power to change and save lives. We are building the next generation of ultrasound technology to help bring advanced medical imaging beyond the traditional walls of healthcare, expanding how and where critical screening and patient monitoring can take place. Built on years of pioneering research, patented polymer MEMS technology, and advanced AI, our proprietary polymer-based Capacitive Micromachined Ultrasound Transducers (polyCMUTs) unlock capabilities not possible with conventional ultrasound systems. We are not just improving existing technology, but helping redefine the parameters of ultrasound and the role it will play in the future of healthcare.


What You Will Do:

  • Design, develop, verify, and integrate software for Sonus' next-generation ultrasound platform
  • Contribute to software architecture, module specifications, and technical design decisions in collaboration with systems, hardware, and R&D teams
  • Develop software that supports imaging, visualization, cloud connectivity, and integration with external algorithms and services
  • Develop software that supports R&D teams during characterization and data management.
  • Integrate software with hardware systems and support end-to-end system functionality across the broader product ecosystem
  • Apply structured software development practices from requirement to validation, including risk management, cybersecurity, reliability, and maintainability considerations
  • Collaborate with internal and external stakeholders to deliver software solutions that support current and future product development initiatives

What You Will Bring:

  • 5+ years experience developing and integrating software with hardware systems
  • Strong software development experience using C/C++ and Python
  • Experience developing GUIs and 2D/3D rendering
  • Experience integrating with cloud-based services and APIs
  • Familiarity with secure software development practices and cybersecurity considerations
  • Ability to navigate ambiguity, balance competing stakeholder needs, and collaborate & communicate effectively across multidisciplinary teams
  • Familiarity with modern AI tools and the ability to leverage them effectively to improve engineering productivity, problem-solving, and decision-making

What Will Set You Apart:

  • Experience working with medical device software, Software as a Medical Device (SaMD), or similarly regulated products
  • Familiarity with electronic medical record (EMR) systems and healthcare data workflows
  • Experience with human factor engineering
  • Experience supporting products through verification, validation, and deployment

What's In It For You:

You're joining at a crucial moment in the company's history: before scale, when the decisions you make stick and have lasting impact on the product, the team, and the company we become.

  • Frontier Technology: Work on a platform with no direct commercial equivalent, alongside the researchers who invented it
  • Flexibility: High trust, real autonomy, and the flexibility to do your best work
  • Equity: Meaningful stock options in an early-stage company with institutional backing
  • Agency & Impact: Your decisions and innovations will shape the product, not just inform it

We Encourage Diverse Perspectives

We believe that varied backgrounds, experiences, and perspectives help us solve complex problems, and recognize that expertise and potential are not always captured by a job description, so if you can help drive our mission forward, we encourage you to apply!

**Please note that we are not able to provide immigration sponsorship at this time**