Back to job search
Virtusa logo

Lead Software Engineer

  • Toronto, ON
  • On-site
  • Posted Oct 13, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Design and maintain Spring Boot backend services and APIs, oversee ETL data loads, and lead UAT planning, execution, and defect management. Guide junior developers, improve data-processing performance, document technical work, and promote coding best practices through reviews.

Job details

UAT Data Load Support ETL QA - Senior Lead Software Engineer Location: PCS CA~TORONTO Years of Experience: 7-10 Years Job Summary: We are seeking a highly skilled Senior Lead Software Engineer specializing in Backend/API development to support User Acceptance Testing (UAT) and ETL processes. The ideal candidate will have extensive experience in data load support and a strong background in Spring Boot. This role requires a proactive individual who can lead projects, mentor junior team members, and ensure the quality and efficiency of data integration processes. Responsibilities Design, develop, and maintain backend services and APIs using Spring Boot. Collaborate with cross-functional teams to gather requirements and define UAT scenarios. Oversee the ETL process, ensuring data integrity and quality during data loads. Lead UAT efforts, including test planning, execution, and defect management. Provide technical guidance and mentorship to junior developers. Identify and resolve performance bottlenecks in data processing workflows. Document technical specifications and maintain up-to-date project documentation. Participate in code reviews and ensure adherence to best practices. Mandatory Skills Proven experience with Spring Boot framework. Strong knowledge of ETL processes and data integration techniques. Experience in backend development and API design. Familiarity with database technologies (e.g., SQL, NoSQL). Excellent problem-solving skills and attention to detail. Preferred Skills Experience with cloud platforms (e.g., AWS, Azure). Knowledge of data warehousing concepts. Familiarity with Agile methodologies. Experience with automated testing frameworks. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. 7-10 years of relevant experience in software development and data management. Strong communication skills and ability to work collaboratively in a team environment.

What you’ll do

Design and maintain Spring Boot backend services and APIs, oversee ETL data loads, and lead UAT planning, execution, and defect management. Guide junior developers, improve data-processing performance, document technical work, and promote coding best practices through reviews.

Requirements

Requires 7–10 years of relevant software development and data management experience, including proven Spring Boot expertise, backend/API development, and knowledge of ETL and data integration. A bachelor's degree in Computer Science, Engineering, or a related field is specified, along with strong problem-solving, communication, and collaboration skills.

Listed skills

  • SQL · Preferred
  • Automated testing · Preferred
  • Spring Boot · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Spring Boot
  • Backend Development
  • API Design
  • ETL Processes
  • Data Integration
  • User Acceptance Testing
  • Data Load Support
  • SQL
  • NoSQL
  • Data Integrity
  • Performance Optimization
  • Automated Testing
  • Agile Methodologies
  • Cloud Platforms
  • Technical Leadership
  • Mentoring

Job areas

  • Software
  • Technology
  • Data & Analytics
  • Management & Leadership

More jobs from Virtusa

See all jobs from Virtusa