← Back to jobs

Senior Big Data Software Developer

Skills

authenticationbig dataccloudcppcsharpjavapythonscalasslssoPythonJavaC#C++Scala

Description

Build real-time infrastructure with Go and C for PDF solutions serving semiconductor manufacturers worldwide. This in-office Canadian role supports cloud and on-premises deployments.

As a Senior Software Developer, you will collect requirements, review designs, and develop scalable backend tools and services. The work includes Go, C, C++, C#, Java, and Python, alongside security protocols, databases, and performance benchmarking. You will help improve development and deployment pipelines.

Key Responsibilities:

  • Translate requirements into software designs and contribute to reviews
  • Develop real-time infrastructure and tools across multiple technologies
  • Build scalable server-side applications handling large data volumes
  • Apply certificates, encryption, authentication, authorization, SSL, and SSO
  • Supervise, mentor, and review junior and intermediate engineers

Requirements:

  • Proficiency in Go and C programming
  • Five years developing database-backed data tools and services
  • Eight-plus years using C++, Java, C#, Go, Python, or Scala
  • Bachelor's degree or related engineering education and experience
  • Eligibility to work in Canada and in-office
  • Bring senior software development, big data, security, and mentorship experience to PDF's real-time infrastructure work.

Get similar jobs in Canada by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Canada.

Finding similar jobs…