Talent.com
This job offer is not available in your country.
Software Engineering Manager

Software Engineering Manager

Tata Consultancy ServicesBengaluru, Karnataka, India
2 days ago
Job description

Software Engineering Manager - Backend

Experience Range : 12 - 18 years

Location : Bengaluru, India

Backend Development : .Net, C#, Azure, Kubernetes etc. or Java, Spring Boot, AWS

Basic Qualifications

  • Have 8-10 years of experience in web application development or software engineering in a large enterprise environment using modern frameworks (e.g., ASP.NET Core, Spring Boot, Docker, Kubernetes)
  • Have 2-3 years of experience in software engineering management, managing teams that deliver high-quality software
  • Be able to demonstrate significant experience working with relational databases, SQL Server, RDS and newer NoSQL data stores as well as event streaming platforms such as Kafka
  • Familiarity with cloud native technologies such as AWS and Azure
  • Have a strong interest in open source technology
  • Possess good communication skills and enjoy mentoring and helping others to succeed as a team
  • Care about your craft and have opinions about the right way to do things with technology
  • Demonstrated experience providing technical direction and influencing design decisions across teams

Preferred Qualifications

  • Previous work experience in Ad tech applications.
  • Experience working with vendor teams to deliver high quality results.
  • Knowledge of performance testing and application profiling.
  • Strong curiosity about how Disney delivers the Magic and a desire to be a part of it.
  • Track record of driving complex features or systems from inception to production in a leadership capacity.
  • Experience contributing to long-term technical roadmaps and engineering strategy.
  • Experience with :

  • Technology stack includes .NET Core, C#, ASP.NET Core, Spring Boot, Java and REST APIs.
  • Data persistence utilizing a mix of relational and NoSQL databases including SQL Server, Oracle, Aurora, Redis, ElasticSearch, DynamoDB and RavenDB
  • Data streaming stack that includes Kafka.
  • Azure and AWS cloud and cloud native stack such as K8s, Key Vaults, Azure Storage, S3
  • Unit testing using NUnit
  • Object Oriented Programming fundamentals and in depth understanding of Dependency Injection
  • Docker containers orchestrated via AKS and EKS
  • Observability stack that includes Splunk, Datadog and Grafana
  • Experience guiding platform-wide architectural improvements or modernization initiatives
  • Experience evaluating and selecting new technologies or tools for team-wide adoption.
  • Required Education :

  • Minimum a Bachelors degree in Computer Science, Computer Information Systems, Engineering, or another technical field.
  • Prefer Master's degree in Computer Science, Software Engineering or related technical discipline is highly desirable
  • Create a job alert for this search

    Manager Software Engineering • Bengaluru, Karnataka, India