Senior Software Engineer _ Platform Engineering

Tata Consultancy Services Ltd

  • Alpharetta, GA
  • 15 days ago
  • $140,000–$160,000 Per Year

Highlights

Collaborate within a cross-functional Scrum/Kanban team; be a great team player across gateway, control-plane, and security sub-teams. Advanced knowledge of Java (our teams maintain both a legacy Java 8 codebase and a modern Java 17 codebase side by side).

Numbers & Facts

LocationAlpharetta, GA
Salary$140,000–$160,000 Per Year

Description

Role: Senior Engineer

Required Skills: Java | Spring Boot

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 8 - 15 Years

Function: TECHNOLOGY

Apply By: 2026-12-22

Must Have Technical/Functional Skills

We are looking for a Senior Software Engineer in our architecture group to advance our core in-house server-side frameworks. The candidate will contribute to strategic modernization initiatives as well as operational support for these frameworks.

RESPONSIBILITIES

  • Acquire deep knowledge of our in-house application development frameworks to handle support requests without guidance.
  • Be responsible for timely, quality delivery of work spanning multiple tiers/modules.
  • Tactically execute a well-defined but complex problem by subdividing it into simple, testable tasks.
  • Implement code using efficient algorithms and data structures.
  • Realize resilient, high-performing components using concurrency.
  • Help the team produce training material and design documents when needed.
  • Collaborate within a cross-functional Scrum/Kanban team; be a great team player across gateway, control-plane, and security sub-teams.
  • Frequently interact with external support teams to resolve technical hurdles.
  • Share knowledge with the group on your area of expertise via diagrams or presentations.
  • Fully understand and faithfully follow established engineering processes.
  • Support E*TRADE's commitment to audit and compliance. Basic - At least 3-5 years of software development experience.
  • Solid computer science fundamentals (data structures, algorithms, concurrency).
  • Advanced knowledge of Java (our teams maintain both a legacy Java 8 codebase and a modern Java 17 codebase side by side).

Preferred

  • Good grasp of design patterns and service-oriented/API-gateway architecture.
  • Knowledge of J2EE and servlet-based web applications.
  • Some experience with Tomcat and Linux.
  • Familiarity with Spring Framework, Spring Boot, Git, and Maven; Gradle experience is a plus.
  • Hands-on knowledge of Spring Cloud (Config, Gateway/Netflix OSS, or Kubernetes) is a major plus.
  • Experience with gRPC, Protocol Buffers, or Envoy Proxy/xDS-based service mesh architectures is a strong plus.
  • Exposure to LDAP, Kerberos/SASL, OAuth2/OIDC, or Spring Security is valuable given our authentication/authorization services.
  • Familiarity with Rust or WebAssembly (WASM) is a bonus, as the team builds custom proxy filters.
  • Familiarity with agile SDLC is a significant bonus.
  • Experience in the financial domain is a plus.

Salary Range: $140,000-$160,000 a year

Similar Jobs