Senior Backend Software Engineer

Harvey Nash — Canada · Posted ~3 hours ago

Senior Contract Hybrid $71.00/hr T4

Skills

Java Backend development Problem solving System design Software engineering fundamentals Spring Spring Boot Git GitHub

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team building high-performance backend applications for AI-related workloads. You will design and implement Java and Spring services, solve complex engineering problems, contribute to system architecture, and help maintain robust production systems.

Highlights

Senior backend role focused on high-performance systems, with exposure to AI infrastructure, system architecture, and a hybrid work arrangement.

Description

Summary: We are seeking a Senior Software Engineer for a hybrid opportunity in Vancouver, Canada. This role is primarily focused on backend software development using Java, with an emphasis on problem solving, coding, system design, and building high-performance backend applications supporting AI inferencing and model deployment. Here are some of the specific details: Job Title: Senior Software Engineer Job Location: Vancouver, Canada – Hybrid (3 days onsite) Duration: 12 Months Contract – Potential Extension Pay Rate: $71.00/hr T4 Top Skills Strong Java backend development experienceExcellent problem-solving and analytical skillsStrong coding and software engineering fundamentalsExperience with system design and architectureExperience with Spring/Spring Boot and backend servicesStrong Git/GitHub and repository management experience Primary Responsibilities Design, develop, and maintain high-performance backend applications using Java and SpringAnalyze complex problems, break down requirements, identify edge cases, and develop effective solutionsContribute to system design, architecture discussions, and technical trade-off decisionsDevelop scalable backend services and APIsCollaborate with engineering teams to define requirements and deliver production-ready solutionsParticipate in code reviews, testing, automation, and CI/CD activitiesTroubleshoot production issues and analyze application performance, latency, and scalabilityTake ownership of technical workstreams and work independently at a senior levelSupport backend services related to AI inferencing and model deployment Preferred Skills gRPCKubernetesDockerAWS/Azure or other cloud platformsSQL/OracleMicroservices and distributed systemsJenkins/CI/CDExperience with production troubleshooting and performance optimization AI Experience: AI/ML model development experience is not required. The role is primarily focused on backend engineering supporting AI inferencing and model deployment. Strong software engineering, problem-solving, and system design skills are the primary focus.