P

PDF Solutions

End-to-end analytics platform for semiconductors

Senior Software Developer - Big data API

Backend EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaCA$110k - CA$165k /yr

About the Job

Requirements

  • Proficiency and experience with Go and the C programming language.
  • Five years of experience developing data backend tools and services on top of databases.
  • Experience as a team leader or senior developer, project management experience, and junior mentorship experience.
  • Exposure to code repositories and version control.
  • Ability to integrate into a new work environment, establish an internal network, and work independently.
  • Strong verbal and written communication skills and willingness to work collaboratively.
  • Eligibility to work in Canada and work in-office.
  • A Bachelor of Science in Computer Science or similar education, a related engineering degree, and/or proven industry experience.
  • Eight or more years of experience with languages such as C++, Java, C#, Go, Python, and Scala.
  • Experience leading, managing, and mentoring junior team members.
  • Experience efficiently and performantly handling massive amounts of data from existing SQL and NoSQL databases.

Responsibilities

  • Understand and review requirements, translate them into software designs, and contribute to design reviews.
  • Code in various technologies, including Go, C, C++, C#, Java, and Python, to develop real-time infrastructure and tools.
  • Work with application and product management teams to understand future use cases and incorporate changing requirements into updated designs.
  • Build and maintain highly scalable, performant server-side applications that efficiently handle large volumes of data.
  • Ensure application security, considering certificates, encryption, authentication and authorization, SSL, and SSO protocols.
  • Identify areas for improvement in deployed infrastructure, deploy updates as needed, and continuously benchmark performance against KPIs.
  • Collaborate closely with fellow developers in a fast-paced, project-focused environment and develop and manage relationships with remote teams.
  • Supervise junior and intermediate software engineers and provide professional development, time management guidance, and code reviews; work on-site and set a strong example, especially for junior team members.

About the Company

PDF Solutions

End-to-end analytics platform for semiconductors

PDF Solutions offers an end-to-end analytics platform for the semiconductor industry, combining software tools and engineering services to help fabs boost yields and efficiency. Its software collects data from manufacturing processes, analyzes it, and visualizes results for engineers and data scientists, while its engineering services cover process control, yield management, and failure analysis; revenue comes from software licensing and service fees. The company differentiates itself by its semiconductor-focused, integrated data-collection and analytics platform paired with specialized services delivered globally under a licensing-and-services model. Its goal is to help semiconductor customers raise yields, reduce waste, and improve overall manufacturing performance through data-driven insights.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1992

Recently Posted Jobs

Explore more opportunities at PDF Solutions

See more jobs