Virtusa Corporation

Senior Software Engineer

Virtusa Corporation$130K — $155K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in security engineering or related field.
  • Strong understanding of threat modeling frameworks like STRIDE and PASTA.
  • Proficiency in multiple programming languages including C++, Go, Java, and Python.
  • Solid grasp of common vulnerability classifications such as CWE, CVE, and OWASP Top 10.
  • Experience with secure coding standards and code review processes.

Responsibilities

  • Document trust boundaries and data flows for high-priority services.
  • Review and classify scanner findings, analyzing exceptions against security policies.
  • Validate reported vulnerabilities in a controlled test environment.
  • Oversee the quality assurance of automated fixes and validate code patches.
  • Coordinate with product teams to ensure efficient deployment of validated patches.

Benefits

  • Flexible working hours.
  • Access to professional development resources.
  • Health, dental, and vision insurance.
  • Opportunities for remote work.
  • Collaborative and supportive team environment.
Full Job Description
Role Overview

Support the Search Engineering team by managing vulnerability lifecycles, ensuring secure architectural practices, and overseeing automated fix validations.

Key Responsibilities :

Threat Modeling & Asset Profiling: Document trust boundaries, data flows, and architectural entry points for high-priority services; maintain up-to-date threat profiles in centralized repositories.
  • Vulnerability Triage & Policy Management: Review and filter scanner findings, classify severity, and evaluate exception requests against security policies.
  • Reproduction & PoC Validation: Construct minimal test environments/harnesses to validate reported findings and confirm viable vulnerabilities vs. false positives.
  • Automated / Agentic Fixer Oversight & QA: Supervise and validate code patches generated by automated remediation agents, executing tests and inspecting diffs for regressions.
  • Product Team Coordination & Closure: Route validated patches to code owners and shepherd fixes through code review to production deployment.
Technical Skills
  • Must-Have Skills:
    • Understanding of architectural trust boundaries, attack surfaces, data flows, and threat modeling frameworks (e.g., STRIDE, PASTA).
    • Working knowledge of common vulnerability classifications (CWE, CVE, OWASP Top 10) and SLA mapping.
    • Proficiency reading and writing code in at least two core languages (C++, Go, Java, Python) and building test harnesses/PoCs.
    • Strong code review skills (identifying regressions, hallucinations) and knowledge of secure coding standards.
  • Nice-to-Have / Advanced Skills:
    • Experience with threat model reviews for large distributed / microservice architectures.
    • Experience managing vulnerability queues, automated scanning tools, and compliance exception reviews.
    • Practical experience with fuzzing, unit test frameworks, sandbox execution, and cross-boundary debugging.
    • Experience prompt-tuning automated code generation tools, differential testing, and patch validation.

About Virtusa Corporation

Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Virtusa Corporation
Size
22,883 employees
Market Cap
$1.5 billion
Industry
Net Income
$44.6 million
Founded
1996
5 Year Trend
+22.3%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

More Jobs at Virtusa Corporation

  • Virtusa Corporation
    Lead Software Engineer
    $90K — $110K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Virtusa Corporation
    Consulting Manager
    $112K — $135K *
    Phoenix, AZ 85032 (Maricopa County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Project Manager
    $95K — $115K *
    Wilmington, DE 19805 (New Castle County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Project Manager
    $110K — $130K *
    Wilmington, CA 90744 (Los Angeles County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Benefits Manager
    $100K — $120K *
    Jersey City, NJ 07305 (Hudson County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: