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

Software Engineering Manager

Tata Consultancy ServicesIndia
13 hours 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 • India