
Posted 11 days ago
Senior Software Developer - Big data API
AI Summary
Builds and maintains real-time, high-volume server-side infrastructure and tools for semiconductor customers, translating requirements into designs and leading junior engineers.
About this role
Overview
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.
JOB OBJECTIVES:
Collect requirements, participate in design reviews and build infrastructure to facilitate the development of real time software solutions for our customers, both for on-prem and in the cloud deployments. These real time solutions are used across the world by leading semiconductor manufacturers, fabless design houses, as well as assembly and test subcontractors. This role could have a huge impact on both the quality of our products used globally, as well as boosting the efficiency of our development/deployment pipeline to deliver solutions faster to our customers.
Responsibilities
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Feature Development: Understand and review requirements, translate them into software designs, and contribute to design reviews.
- Infrastructure Development: Code in various technologies (including Go, C, C++, C#, Java, and Python) 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 that efficiently handle large volumes of data.
- 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.
- Team Integration: Collaborate closely with fellow developers in a fast-paced, project-focused environment. Develop and manage relationships with remote teams
- Leadership: Supervise junior and intermediate Software Engineers and provide them with professional development, time management, and code reviews. Be on-site and set a strong example, especially to junior
Qualifications
PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:
- Proficiency and experience with Go and the C programming language
- Five years of experience developing data backend tools and services on top of databases
- Team Leader, Senior Developer, Project Management, and junior mentorship experience
- Exposure to code repositories and version control
- 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 a desire to work with others
- Eligible to work in Canada and in-office
EDUCATION AND EXPERIENCE:
- Bachelor of Science in Computer Science or similar education, related engineering degree, and/or proven industry experience
- Proficiency in Go and C
- 8+ years of Experience in languages such as C++, Java, C#, Go, Python, and Scala, as well as the required skills as described below
- Experience leading, managing, and mentoring junior team members
- Experience with the efficient and performant handling of massive amounts of data from existing SQL and NoSQL databases
Pay Range
CAD $110,000.00 - CAD $165,000.00 /Yr.
Skills
Explore related jobs
More jobs at Careers Home
Similar Authentication jobs
- CLuxury AuthenticatorCUDONI · London
- DRepresentative, AuthenticityDoorDash High Volume · Mexico City, Mexico
- E
Authentication Lead- JewelryEntrupy · Remote, US / UK - E
Authentication Specialist – JewelryEntrupy · Remote, North America - CRaw Coin AuthenticatorCollectors Universe, Inc. · Santa Ana, California
- CSlabbed Coin AuthenticatorCollectors Universe, Inc. · Santa Ana, California
Jobs in Vancouver
- KManager, Infrastructure, Capital Projects & Sustainability Advisory - Project FinanceKpmgca · Vancouver, British Columbia
- KPartner Administrative Assistant - TaxKpmgca · Vancouver, British Columbia
- ABenefits ConsultantAjg · Vancouver, British Columbia
- M
Client Advisor (Vancouver Holt Renfrew)Moncler Group Careers | Discover our job opportunities · Vancouver, Canada
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.