Senior Software Engineer

Virtusa
Pune Division, Maharashtra, India

You will be responsible for delivering solid and maintainable software using a Continuous Delivery approach, while taking ownership over entire component, product, or project lifecycles including design phase involvement and operational tasks such as deployments and monitoring.

You will work closely with product teams to define requirements, identify risks, and draft comprehensive technical solutions while collaborating with other teams on system-wide components like platform tooling, common libraries, and integrations.

Skills And Qualifications

Knowledge and Work Experience Java 17-21 / Spring Boot 3.x microservices.

Knowledge and Work Experience React 18 / TypeScript / Vite / MUI

Knowledge and Work Experience OpenSearch / Elasticsearch / search indexing

Advanced knowledge of SQL and experience with both relational databases and NoSQL databases

Software Architecture And Design

software architecture and system design capabilities

Strong understanding of design patterns and their practical application in enterprise systems

Experience working with and automating public clouds using APIs and configuration management software

Knowledge of scientific software development and domain-specific applications

Understanding of complex legacy code base management and modernization

Professional Excellence

Passionate about software development with strong engineering mindset

Willingness to learn new skills and technologies continuously

Understanding of the value in collaborative work and knowledge sharing

Strong track record of conscientious, thoughtful work and technical excellence

Ability to work effectively in team environments while providing technical leadership

Experience Requirements

Bachelor's degree in Computer Science, Engineering, or equivalent experience

Experience of using AI tools to deliver code faster and improve productivity is a must for this role

4+ years of professional software development experience

Extensive Experience In Senior Technical Roles With Leadership Responsibilities

Proven track record of delivering complex technical solutions at enterprise scale

Experience working with cross-functional teams and technical stakeholders

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →