Highly Skilled Software Development Expert Wanted

7 days ago


Vancouver, British Columbia, Canada Forsta Full time

At Forsta, we are a leading experience measurement and data analytics provider serving clients across various industries worldwide. Our team is dedicated to helping businesses improve human experiences at their core.

We have an exciting opportunity for a Senior Software Engineer to join our Vancouver office as part of our newly formed Engineering Platform team. The ideal candidate will be responsible for ensuring the platform meets technical requirements, defining best practices, optimizing performance, and leading the integration of modern DevOps tools.

This role involves collaborating with application teams, mentoring junior engineers, and conducting code reviews. You will work closely with data teams to deploy data pipelines and AI models to public cloud platforms.

Key Responsibilities
  • Develop scalable and reliable systems using mainstream programming languages such as .NET and others.
  • Collaborate with leaders from application teams to ensure platform meets technical requirements.
  • Define best practices and standards for microservices, CI/CD pipelines, and system architecture.
  • Optimize platform performance, scalability, and reliability to support current and future growth.
  • Lead the integration of modern DevOps & DevEx tools and practices to enhance development workflows.
  • Work with data teams to deploy data pipelines and AI models to public cloud.
Requirements
  • 5+ years of intensive software engineering experience.
  • 3+ years of Linux platform experience.
  • Experience with DDD (Domain-Driven Design) and TDD (test driven development).
  • Knowledge of data architecture (both SQL and NoSQL).
  • Knowledge of agile methodologies and experience working in an agile environment.
Preferred Qualifications
  • Strong knowledge of SQL, specifically with Microsoft SQL Server.
  • Familiar with React.
  • Familiar with Graph database.

We estimate that this role offers a salary of $150,000 per year based on industry standards and Vancouver's cost of living. If you're passionate about building scalable and reliable systems and want to contribute to a company that helps businesses improve human experiences, please consider this opportunity.



  • Vancouver, British Columbia, Canada Themis Solutions Inc. Full time

    We are seeking an experienced software development expert to join our team at Themis Solutions Inc. in Canada or the US. As a key member of our engineering team, you will be responsible for developing and maintaining our Documents portfolio.Role OverviewThis is a unique opportunity to work on a wide range of technologies, including Ruby on Rails, JavaScript...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are seeking a highly skilled .NET Developer to join our team at Iris Software Inc., a leading provider of technology services and solutions.About Us:Iris Software delivers innovative technology solutions that drive digital transformations for clients in various industries, including financial services. Our team of experts works closely with Fortune 500...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job Summary:We are seeking a highly skilled software developer to join our Distributed SQL team at Amazon. This is an exciting opportunity for someone who enjoys building revolutionary new transactional database technology.About the Role:As a software developer on our team, you will play a critical role in designing and implementing developer-friendly tools...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job DescriptionArista Networks is seeking a highly skilled software development engineer to join our team. As a software development engineer, you will be responsible for designing, developing, and implementing software tools and Machine Learning models.The ideal candidate will have a strong background in computer science and experience with Agile frameworks...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    We are Iris Software Inc., a highly diversified financial services provider based in Canada. We are seeking an experienced Full Stack Java Developer for a long-term contract or full-time opportunity.Job OverviewThis role involves working on distributed cloud applications using Java 8+ and the Spring Framework (Spring Boot). Our ideal candidate will have...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are seeking a talented Senior Software Engineer to design and deliver scalable software systems at Amazon.About the RoleIn this exciting opportunity, you will be responsible for:Designing and developing complex software systems using various programming languagesCollaborating with cross-functional teams to identify business needs and develop...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Network Systems Software EngineerArista Networks is a pioneering company in software-driven cloud networking solutions for large-scale data center storage and computing environments. Our award-winning platforms, ranging from 10 to 400 gigabits per second, redefine scalability, agility, and resilience. We have shipped over 20 million cloud...


  • Vancouver, British Columbia, Canada Advanced Micro Devices Full time

    We are Advanced Micro Devices, a leading technology company committed to transforming lives with innovative solutions.Our mission is to accelerate next-generation computing experiences that shape the future of our industry, communities, and the world.As a Member of Technical Staff Engineer, you will be responsible for designing, developing, debugging,...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    About the RoleArista Networks is seeking a highly skilled Network Solutions Expert to join our team. This role is ideal for an experienced Technical Support Engineer who is passionate about solving customer problems and driving customer success.As a Network Solutions Expert, you will work closely with a diverse team of top-notch engineers who act as our...


  • Vancouver, British Columbia, Canada Corinex Full time

    We are seeking a highly skilled and experienced Embedded Software Engineer to join our team at Corinex. In this role, you will be responsible for designing, developing, and testing software solutions for various embedded systems.About the RoleThis is a permanent position, working 40 hours per week. You will need to have a Bachelor's degree in Computer...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About Workday, Inc.We are seeking a highly skilled Software Development Engineer to join our dynamic team of developers and contribute to the delivery of innovative on-demand solutions designed to meet the needs of today's global businesses.Estimated Salary Range:CAN Base Pay: $100,400 - $150,600 CAD. Additional locations may have similar salary ranges.Job...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc., a diversified financial services provider based in Canada, is looking for an experienced Enterprise Software Solutions Expert to fill a Long Term Contract / Full Time opportunity.Location: Hybrid in VancouverHybrid Work Arrangement: 3 days office, 2 days work from homeJob SummaryWe are seeking a highly skilled .NET developer with 7+ years...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job OverviewArista Networks is a leading provider of software-driven cloud networking solutions for data center and cloud computing environments. We are seeking an experienced Technical Solutions Engineer to join our team in Canada.This role requires a highly skilled professional with expertise in network management, DevOps, and scripting. The successful...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    We are seeking an experienced Android Developer to join our fast-growing team at T-Net British Columbia.About the Job:This position is 100% remote and offers a competitive salary of $120,000 - $180,000 per year.Key Responsibilities:Collaborate with cross-functional teams to deliver high-quality user-facing products and services.Develop and maintain software...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job DescriptionArista Networks seeks a skilled software engineer to join its team of experts in developing packet forwarding engine and system software.The ideal candidate will have strong software engineering fundamentals, knowledge of ASIC-based packet forwarding engines, hardware components, board system management software, and networking systems.We are...


  • Vancouver, British Columbia, Canada Brock Solutions Full time

    At Brock Solutions, we are seeking an experienced Senior Software Developer to join our team of talented professionals in Vancouver, BC.About the RoleThis challenging position involves working with highly motivated engineers to design, program, integrate, troubleshoot, and support new and existing automated controls systems. As a key member of our team, you...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are seeking a highly skilled software development engineer to join our team at Amazon, where we build hyper-scaler database services in the cloud. As an SDE II on the Aurora Availability team, you will design and implement software components and enhance existing components to help us continuously improve and evolve to meet the growing availability...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Amazon">Amazon Web Service (AWS) software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.We are looking for highly skilled engineers who bring fresh ideas from all areas, including distributed computing, large-scale system design, networking, and data...


  • Vancouver, British Columbia, Canada Peninsula Canada Full time

    Job Overview:At Peninsula Canada, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:The successful candidate will have a strong background in programming languages...


  • Vancouver, British Columbia, Canada GlobalRelay Full time

    Global Relay is a leader in enterprise information archiving, providing cloud archiving, surveillance, eDiscovery, and analytics solutions to highly regulated firms. Our commitment to innovation and customer satisfaction drives our success.We offer a competitive compensation package, including a base salary range of $75,000 to $90,000 CAD, commensurate with...