Senior Information Systems Developer working at desk in StarFish Medical office

Software Integration Engineer

StarFish Medical has an opportunity in Victoria, BC, for an experienced Software Integration Engineer to join our team. We are seeking a highly skilled and motivated Software Integration Engineer to join our dynamic technology team.

The Software Integration Engineer plays a key role in designing, developing, and implementing software integration solutions that connect enterprise applications, databases, and digital workflows into cohesive business systems. This role ensures seamless data flow and interoperability across organizational platforms while supporting scalability, reliability, and security standards.

The ideal candidate combines strong technical expertise with excellent communication and documentation skills to translate complex integration requirements into efficient, maintainable solutions.

About StarFish Medical

We are a leading North American medical device design, development, and manufacturing firm. We partner with innovators to create technologies that improve health and save lives.
Proud to be named one of Canada’s Top Small & Medium Employers, recognized for our award-winning culture built on trust, collaboration, and curiosity.

Salary

The Base Salary is $92,869-$116,086. Annual variable compensation is tied to goal completion and targets 5-10% of base salary. Employees are also eligible to earn profit sharing.

Benefits of working at StarFish Medical

At StarFish, you won’t just be balancing ledgers—you’ll be helping power life-changing medical innovation. You’ll join a purpose-driven team where ideas are welcomed, complexity is embraced, and impact is real. Additional perks include:

  • Satisfaction of helping others through medical device technology
  • Award-winning culture with deep-rooted Guiding Principles
  • Profit-sharing program
  • Paid vacation and sick leave, including a “vacation purchase program” to take more time off
  • Excellent benefits package for you and your family
  • Monthly All-hands meetings
  • Active social committee with events that happen both during the workday and outside of work hours. Some events cater to the individual, and others to their family
  • 50% BC Transit
  • Shower facilities for midday runs or biking to work; Victoria offers Galloping Goose access close by
  • The location offers free parking on-site or around the premises

What You’ll Do

System Integration & Development

  • Design, build, and maintain integrations between enterprise applications, databases, and cloud services
  • Develop and manage APIs (RESTful/SOAP) to enable interoperability and data exchange across systems
  • Connect modern and legacy software systems to streamline business processes and improve efficiency
  • Define integration strategies and implementation plans aligned with organizational objectives and timelines
  • Reuse existing solutions and frameworks where appropriate to accelerate development and maintain consistency

Testing & Quality Assurance

  • Create and execute unit, system, and integration test plans to validate functional and performance requirements
  • Support user acceptance testing (UAT) and resolve any integration or data flow issues identified
  • Ensure solutions comply with organizational standards for security, performance, and scalability standards

Documentation & Training

  • Develop clear technical documentation for integrations, APIs, workflows, and data mappings
  • Communicate complex integration concepts to non-technical stakeholders and provide end-user training and support
  • Maintain version control and change management records for all integration projects

Continuous Improvement

  • Research and evaluate emerging tools, technologies, and best practices to enhance system performance and integration capabilities
  • Participate in code reviews and promote continuous improvement in development practices
  • Collaborate cross-functionally to identify automation and process optimization opportunities

What You Bring

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent professional experience)
  • Proven experience designing, developing, and deploying enterprise software integrations
  • Strong programming skills in one or more languages (e.g., Python, Java, C#, JavaScript)
  • Expertise in API development and management, including authentication, security, and lifecycle management
  • Hands-on experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI) and Microsoft 365 integrations (e.g., SharePoint Online)
  • Familiarity with integration tools and middleware (e.g., Azure Logic Apps, MuleSoft, Dell Boomi, or similar)
  • Excellent problem-solving, analytical, and communication skills

Preferred Skills

  • Experience with cloud platforms such as Azure or AWS
  • Proficient with SQL databases and query optimization
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) and web frameworks
  • Familiarity with DevOps pipelines, CI/CD, and containerization tools (Docker, Kubernetes)
  • Relevant certifications (e.g., Microsoft Certified: Power Platform Developer, Azure Integration Services)

Personal Attributes

  • Innovative thinker: Proactively seeks creative solutions and new technologies to improve business processes
  • Detail-oriented: Commits to delivering high-quality, error-free work across all development tasks
  • Collaborative: Demonstrates a team-first attitude, supporting colleagues and sharing knowledge freely
  • Adaptable: Thrives in a rapidly evolving technological landscape with shifting priorities
  • Ethical: Maintains high standards for data privacy, security, and professional integrity

Don’t meet every single requirement?

Studies have shown that women and people of colour are likely to only apply for jobs if they meet every qualification. At StarFish Medical, we are dedicated to building a diverse, inclusive, and authentic workplace. If you’re excited about this role but your experience doesn’t precisely match every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this role or others! Please apply through the StarFish Medical Portal. 

Accommodations are available on request for candidates participating in all aspects of the selection process.

We thank all candidates who apply; however, only those selected for further consideration will be contacted following initial application acknowledgement. No phone calls, please.