Tata Consultancy Services

Senior Software Engineer

Tata Consultancy Services • $110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software engineering experience.
  • 5-7 years of hands-on Java development in enterprise settings.
  • 5-7 years of experience with Spring Boot.
  • 5-7 years of experience with React.
  • 5-7 years of experience with PostgreSQL or MySQL.
  • Strong experience in designing scalable and high-performance applications.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design and develop complete technology solutions in an Agile setup.
  • Build scalable, cloud-native applications using Java, Spring Boot, React, and AWS.
  • Develop solutions for portfolio management and trade lifecycle processing.
  • Create and maintain CI/CD pipelines, automated tests, and infrastructure-as-code.
  • Ensure application performance, security, and scalability.
  • Collaborate with portfolio managers, quantitative analysts, and technology teams.
  • Apply coding standards, conduct peer reviews, and mentor colleagues.
  • Support AI-driven software development improvements.

Benefits

  • Opportunities for technical mentorship.
  • Exposure to cutting-edge technologies and frameworks.
  • Collaborative work environment with various business and technology teams.
Full Job Description
Must-Have Skills:

  • good years of overall software engineering experience.
  • good years of hands-on Java development in enterprise environments.
  • good years of experience with Spring Boot.
  • good years of experience with React.
  • good years of experience with relational databases such as PostgreSQL or MySQL.
  • Strong experience designing scalable and high-performance applications.
  • Excellent analytical, problem-solving, and communication skills.


Nice-to-Have Skills:

  • Experience in Capital Markets, Portfolio Management, Risk Analytics, or trade lifecycle systems.
  • Experience developing and deploying applications on AWS.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with Terraform, GitHub Actions, Jenkins, and DevOps practices.
  • Experience working in fast-paced, regulated environments.
  • Exposure to AI-assisted or AI-driven software development.


Key Responsibilities:

  • Design and develop end-to-end technology solutions in an Agile environment.
  • Build scalable, cloud-native applications using Java, Spring Boot, React, and AWS.
  • Develop solutions supporting portfolio management and order and trade lifecycle processing.
  • Build and maintain CI/CD pipelines, automated tests, and infrastructure-as-code.
  • Ensure application performance, reliability, security, and scalability.
  • Collaborate with portfolio managers, quantitative analysts, product teams, and technology stakeholders.
  • Apply coding standards, conduct peer reviews, and provide technical mentorship.
  • Support AI-driven software development and engineering improvements.


TCS does not use artificial intelligence tools for candidate screening or evaluation. This post is for a current vacancy. The hiring process includes an initial screening, followed by a technical evaluation and managerial discussion.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Senior Software Engineer jobs: