Skip to content

Senior Software Engineer: Backend / Services
Company | PDF Solutions |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $125000 – $150000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.