Sr Software Developer

Thales
Vancouver
Workplace: HybridFull timeCAD 95,825.4 - 127,767.2 annuallyFunction: Software EngineeringExperience: 5-8 yearsEducation: bachelorsSkills: ["Problem-solving","Written communication","Verbal communication","Collaboration","Secure coding practices"]

Design and implement secure Key Management Platform and SaaS services within a collaborative development team. Build and maintain scalable containerized microservices, supporting multi-tenancy, high availability, and extensibility. Apply test-driven development and automation, troubleshoot distributed and multi-threaded issues, and collaborate across product, architecture, QA, DevOps, and support. Contribute to Agile sprint delivery, secure coding and code reviews, and clear technical documentation to ensure reliable operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
3 days ago

Sr Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Design and implement secure Key Management Platform and SaaS services within a collaborative development team. Build and maintain scalable containerized microservices, supporting multi-tenancy, high availability, and extensibility. Apply test-driven development and automation, troubleshoot distributed and multi-threaded issues, and collaborate across product, architecture, QA, DevOps, and support. Contribute to Agile sprint delivery, secure coding and code reviews, and clear technical documentation to ensure reliable operations.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and maintain scalable microservices in a containerized cloud environment under technical guidance.
  • •Implement features for multi-tenancy, high availability, scalability, manageability, and extensibility.
  • •Apply test-driven development practices and automation to improve software quality and reliability.
  • •Debug, troubleshoot, and resolve software defects and technical issues in distributed and multi-threaded applications.
  • •Collaborate with product owners, architects, senior engineers, QA, DevOps, and support teams to deliver effective solutions and investigate production issues.

Pay and Benefits

Salary: CAD 95,825.4 - 127,767.2 annually
Perks:Health InsuranceDentalHsaLife InsuranceRetirement SavingsPaid LeaveGym MembershipTravel Allowance

Key Requirements

  • •5-8 years of related experience as a software engineer.
  • •Bachelor’s degree in computer science, Computer Engineering, or related technical discipline.
  • •Hands-on experience with AWS, Azure, or GCP, plus Docker and Kubernetes in production or production-like environments.
  • •Experience developing, deploying, or supporting SaaS applications and cloud-native services.
  • •Programming experience with Go, C, C++, or similar server-side languages; RESTful API development and PostgreSQL enterprise database experience.
Experience:5-8 years
Education:Bachelor's in computer science, Computer Engineering, or a related technical discipline
Skills:Problem-solvingWritten communicationVerbal communicationCollaborationSecure coding practices
Tech Stack:MicroservicesContainersCloudAWSAzureGCPDockerKubernetesSaaSCloud-nativeGoCC++RESTful APIsSwaggerOpenAPIPostgreSQLLinuxPKIPKCS

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn