Virtusa Corporation

Lead Software Engineer

Virtusa Corporation$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-10 years of professional experience in Python software development
  • Profound knowledge of Python ecosystems and frameworks like Django, Flask, FastAPI
  • Strong understanding of software design principles and architectural patterns such as Microservices and MVC
  • Proficient in relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
  • Extensive experience in RESTful API design and development
  • Familiarity with LLM tools/frameworks like LangChain and OpenAI APIs
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)

Responsibilities

  • Design and develop scalable Python applications with optimal performance
  • Implement robust RESTful APIs for efficient data exchange
  • Utilize databases to store and manage application data effectively
  • Collaborate with cross-functional teams to define and achieve project goals
  • Create and maintain CI/CD pipelines for seamless code integration and deployment
  • Conduct thorough testing to ensure software robustness and reliability
  • Diagnose and troubleshoot software issues to improve overall functionality

Benefits

  • Flexible work hours and potential for remote work
  • Professional development opportunities and support for continuous learning
  • Access to cutting-edge tools and technologies in software development
  • Collaborative and supportive team environment
  • Health and wellness programs to support employee well-being
Full Job Description
Experience: 6 to 10 years of professional experience in Python software development.
Expertise in Python: Profound knowledge of Python, its ecosystems, and popular frameworks (e.g., Django, Flask, FastAPI).
Software Design: Strong understanding of software design principles, architectural patterns (e.g., Microservices, MVC), and object-oriented programming.
Database Skills: Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
API Development: Extensive experience in designing and building RESTful APIs.
Hands-on experience with LLM tools/frameworks (e.g., LangChain, OpenAI APIs, etc.)
Knowledge of NLP concepts and techniques
Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated services.
Containerization: Experience with Docker and container orchestration tools like Kubernetes.
CI/CD: Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Testing: Strong understanding of testing methodologies and experience with unit, integration, and end-to-end testing.
Version Control: Proficient with GitHub and collaborative development workflows.
Problem-Solving: Proven ability to analyze complex problems and develop creative and effective solutions.
Strong problem-solving and analytical thinking
Good communication and stakeholder management skills
Ability to work independently and in a team environment

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
    Architect
    $135K — $160K *
    New York, NY 10025 (New York County)
    Telecommunications & Hardware
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $120K — $145K *
    Jersey City, NJ 07305 (Hudson County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $110K — $130K *
    Dallas, TX 75217 (Dallas County)
    Consumer Technology
    In-Person
  • Virtusa Corporation
    Architect
    $120K — $145K *
    Jersey City, NJ 07305 (Hudson County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Java Test Engineer
    $110K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer jobs: