Posted in

Senior Software Engineer: Backend / Services

Senior Software Engineer: Backend / Services

CompanyPDF Solutions
LocationVancouver, BC, Canada
Salary$125000 – $150000
TypeFull-Time
Degrees
Experience LevelSenior

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
  • Team Leader, Senior Developer, Project Management, and junior mentorship experience
  • Exposure to code repositories and version control
  • Comfortable in a Linux environment
  • Exposure to data science and statistics
  • Strong verbal and written communication skills and a desire to work with others
  • Eligible to work in Canada and in-office

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 the security of applications, considering protocols like certificates, encryption, authentication/authorization, SSL, and SSO
  • Identify areas of 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. Develop and manage relationships with remote teams
  • Supervise junior and intermediate Software Engineers and provide them with professional development, time management, and code reviews

Preferred Qualifications

    No preferred qualifications provided.