Software Development Engineer(Backend)

PDF Solutions


Date: 6 days ago
City: Vancouver, BC
Contract type: Full time
Overview

Company Mission: We're not just a software company. We're a global force at the forefront of data-driven decision-making. Our analytics revolution leverages AI, machine learning, and cutting-edge visualization to reveal insights that empower industries. We need your expertise to shape the next generation of how data tells its story.

PDF was recognized by Forbes as one of America's Best Small Employers for 2023. This ranking highlights only 300 companies out of 10,000+ that were considered in the Forbes nationwide analysis and PDF solutions ranked 55! The results are based on an employee satisfaction survey as well as a social listening analysis of employee feedback conducted by a Forbes research firm.

As a software engineer at PDF Solutions, you will be responsible for developing tools that enable and drive the production of the world’s most advanced microchips. Your role involves designing and building new features and capabilities for our products, as well as developing component and system-level test infrastructure. You will collaborate closely with industry experts with decades of experience, honing your skills and combining scientific and engineering principles to create innovative solutions.

Responsibilities

  • Feature Development: Understand and review requirements, translate them into software designs, and contribute to design reviews.
  • Infrastructure Development: Code in various technologies (including C#, Python, .NET, Go) to develop real-time infrastructure and tools.
  • Cross-Functional Collaboration: Work with application and product management teams to understand future use cases and incorporate changing requirements into updated designs.
  • Big Data: Build and maintain highly scalable, performant server-side applications, and handle large volumes of data efficiently.
  • Security: Ensure the security of applications, considering protocols like certificates, encryption, authentication/authorization, SSL, and SSO.
  • Continuous Improvement: Identify areas of improvement in deployed infrastructure, deploy updates as needed, and continuously benchmark performance against KPIs.
  • Professional Development: Improve your skills and develop new ones, strengthening your talents and expertise.
  • Team Integration: Collaborate closely with fellow developers in a fast-paced, project-focused environment.

Qualifications

  • Bachelor of Science in Computer Science or similar education, related engineering degree, and/or proven industry experience
  • Proficiency and experience in languages such as C, C++, Java, C#, Go, Python, and Scala as well as the required skills as described below
  • The proven ability & desire to learn new languages, work in various environments and with emerging technologies
  • Experience with the efficient and performant handling of massive amounts of data from existing SQL and NoSQL databases
  • Five years of experience developing data backend tools and services on top of databases
  • Five years of development experience in at least one programming language
  • Exposure to code repositories and version control
  • Comfortable in a Linux environment
  • Exposure to data science and statistics
  • Can quickly integrate into a new work environment and establish the internal network necessary to be productive and work independently
  • Strong verbal and written communication skills and the ability to work well with others
  • Eligible to work in Canada and in office

Pay Range

CAD $90,000.00 - CAD $130,000.00 /Yr.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Accountant

BC Pavilion Corporation (PavCo), Vancouver, BC
11 hours ago
PavCo is hiring a Senior Accountant, Finance to provide assistance to the Finance Team by processing transactions, reconciling accounts, generating internal and external financial reports and any other activity related in order to ensure that all relevant activities related to financial operations.Reporting to the Finance Manager, this position is responsible for the coordination of capital asset initiatives and capital asset...

Investment Policy Analyst

RBC, Vancouver, BC
15 hours ago
Job SummaryJob DescriptionWhat is the opportunity?Join RBC Global Asset Management (GAM), a growing global asset management firm that offers investment capabilities to create customized client solutions through specialized investment teams supported by global resources. As an Investment Policy Analyst with GAM, you will assess, interpret, implement, monitor client investment policies and ensure operational effectiveness. Since GAM is part of Royal...

Senior Manager,Total Fund Performance

Workiy Inc., Vancouver, BC
17 hours ago
Our client is looking for a Senior Manager, Total Fund Performance provides leadership to the team responsible for developing methodologies to attribute total fund value add performance to various decision-making processes. The Senior Manager also manages the regular production activities related to benchmarking, incentive compensation and corporate reporting. RequirementsMust have:University degree or above in Finance, Economics, or other discipline with...