V

Virtusa

Verified Job Source

Making experiences better with technology.

Southborough, MA

IT Services and IT Consulting
5,001+ people

About

Virtusa is a global AI native engineering services company helping enterprises bridge the gap between AI hype and real-world ROI. We help organizations move from ad hoc AI adoption to fully autonomous, agentic-ready operations, unlocking the value that matters: new revenue, stronger margins, and better experiences for customers and employees. We do this by changing how work gets done. By leveraging deep domain, process, and engineering mastery, we integrate each client's operational context directly into their technology systems. Drawing on 30 years of product and platform engineering heritage, Virtusa leads by example. Our global workforce serves as its own proving ground, equipped with certified AI native engineering teams, autonomous agentic practices, and deep platform alliance partnerships. Headquartered in Southborough, Massachusetts, Virtusa serves Forbes Global 2000 leaders in financial services, healthcare, insurance, communications, media, retail, high-tech, and more.

Open positions

Lead Software Engineer

On-site · Mississauga

Provide L3 support and administer enterprise messaging platforms to maintain availability and operational stability. Diagnose and resolve incidents across messaging technologies while following operational quality standards and ITSM processes.

Lead Software Engineer

On-site · Toronto

Translate business requirements into technical designs and high-quality code, and build and maintain scalable cloud solutions on Azure and AWS. Manage CI/CD pipelines and infrastructure as code, optimize cloud performance and reliability, collaborate with teams, and support code reviews, testing, and deployment phases.

Lead Software Engineer

On-site · Toronto

Lead discovery and backlog workshops, document requirements and user stories, and map current and future business processes. Coordinate Agile collaboration and UAT, develop user training materials, support change management, and communicate effectively with non-technical stakeholders.

Lead Software Engineer

On-site · Toronto

Lead the testing life cycle for enterprise data streams, migrations, conversions, and transformation processes across legacy and modern platforms. Validate files and data pipelines, develop risk-focused test and release-readiness plans, and investigate complex data defects and operational anomalies.

QA Engineer

On-site · Toronto

Design and maintain Selenium-based automated testing frameworks, and collaborate with cross-functional teams to translate requirements into technical specifications. Monitor and troubleshoot digital workplace applications, conduct quality assurance testing, and identify opportunities to improve performance and reliability.

Lead Software Engineer

On-site · Toronto

Lead quality assurance strategy and testing across payment processing platforms and banking interfaces, including functional, integration, regression, end-to-end, security, performance, and user acceptance testing. Mentor testing teams, manage defects and testing metrics, validate payment lifecycles, and build automated test frameworks integrated with CI/CD pipelines.

Lead Software Engineer

On-site · Toronto

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.

Lead Software Engineer

On-site · Toronto

Design, implement, and evaluate image-processing algorithms and computational photography workflows, and integrate imaging software and hardware into target devices and platforms. Tune imaging systems, assess image quality and performance, develop validation plans, and collaborate across teams to translate requirements into engineering specifications while maintaining compliance and documentation standards.

Senior Software Engineer

On-site · Toronto

Lead end-to-end delivery of complex software projects, managing scope, budgets, resources, risks, quality, and client and vendor relationships. Coordinate cross-functional teams and stakeholders, facilitate Agile processes, remove delivery blockers, and improve delivery frameworks and CI/CD operations.

Lead Software Engineer

On-site · Toronto

Conduct manual testing of business applications, validate functionality and data integrity, and document test cases, results, and defects. Collaborate with cross-functional teams on requirements and defect prevention, support automation efforts, and contribute to QA process improvements.

Lead Software Engineer

On-site · Toronto

Consult with clients to understand business requirements, then design, implement, and optimize Oracle solutions tailored to their objectives. Train client teams, collaborate with cross-functional teams, track Oracle technology developments, and prepare project documentation and stakeholder presentations.

Lead Software Engineer

On-site · Toronto

Lead payments modernization, transformation, operating model, and platform rationalization programs. Develop target-state models connecting business capabilities, processes, platforms, and data, while leading consulting teams and engaging stakeholders.

Lead Software Engineer

On-site · Toronto

Consolidate financial data and prepare monthly and quarterly reports, translating complex financial information into actionable recommendations. Analyze financial performance, support strategic initiatives with portfolio insights, ensure compliance with organizational standards, and improve reporting processes.

Lead Software Engineer

On-site · Toronto

Lead stakeholder workshops and analyze legacy SAS code, pipelines, and reporting logic to document business requirements, rules, and data flows. Define migration specifications and data mappings, and coordinate UAT and validation to support accurate, continuous migration to AWS cloud platforms.

Lead Software Engineer

On-site · Toronto

Gather and document business requirements, map current and future workflows, and serve as the link between business users and technical delivery teams. Develop test scenarios, support user acceptance testing and defect resolution, and participate in Agile ceremonies.

Lead Software Engineer

On-site · Toronto

Collaborate with cross-functional teams, independently manage work, identify and resolve issues, and maintain accuracy in deliverables. Build and orchestrate data workflows using SQL, Redshift, Airflow, AWS services, PySpark, and Python, while applying MLOps practices and version control.

Lead Software Engineer

On-site · Toronto

Design and implement architectural frameworks that support business goals and improve service delivery, collaborating with cross-functional teams to align architecture with service management practices. Assess existing systems, guide the adoption of service management best practices, monitor solution performance, and stay informed about industry trends and emerging technologies.

Lead Software Engineer

On-site · Toronto

Lead payments modernization, transformation, operating model, and platform rationalization programs. Develop target-state models connecting business capabilities, processes, platforms, and data, while leading consulting teams and engaging stakeholders.

Lead Software Engineer

On-site · Toronto

Lead Siebel technical strategy and design, overseeing end-to-end implementation and performance tuning of complex CRM environments. Drive database migration initiatives and optimize application performance by analyzing architecture bottlenecks, SQL execution, and system memory.

Lead Software Engineer

On-site · Toronto

Design, develop, and maintain kdb+/q applications and scalable, low-latency pipelines for real-time and historical market data processing. Optimize existing frameworks and applications, provide Tier 2 production support, and collaborate with business users, quants, analysts, and engineering teams.