The Job logo

What

Where

Software Engineering Manager, Test & Diagnostics

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for someone who can lead and mentor teams while designing, developing, and maintaining a large-scale Internet application. You must have expertise in building technical solutions, microservices, and RESTful APIs. Additionally, you should have experience with RDBMS, NO-SQL data stores, and containerization using Kubernetes. Good communication and leadership skills are essential for this role.

JOB DESCRIPTION

What you’ll be doing

  • You are accountable for the product delivery of the teams.
  • You will showcase a strong appreciation in designing developing and maintaining a large-scale Internet application, where security, extensibility, performance, reliability and scalability, are critical design goals – not after-thoughts. Work with large modern distributed systems and polyglot persistence technologies including RDBMS, and NO-SQL data stores.
  • You will Define processes, coach and educate team in processes adherence, best practices and industry standards. Contribute to our micro-services architecture and robust RESTful APIs.
  • Be a technical mentor – perform code reviews, actively participate in design and architecture discussions, and defect triages
  • Communicate well -Provide clear, concise and accurate reports for senior leadership
  • • Lead and mentor teams of dedicated engineers to build powerful products in an iterative Agile or Kanban environment.
     

Key Technical Skills

  • Building technical solutions to support Network telemetry /Observability/Event streaming
  • Expertise in moving on-prem systems, Hadoop jobs to GCP/AWS
  • Solid experience in developing microservices using Springboot, spring cloud streams, Spring JPA, RDBMS and Graph databases.
  • Event streaming development experience using Kafka connectors, spring cloud/kafka streams or Apache Flink
  • Developing highly efficient data access API’s using Spring JPA, Hibernate, JOOQ, Oracle, graph databases ex. Neo4j.
  • Performance, scalability and re-usability as prime objectives while designing and coding.
  • Frameworks and design patterns for highly scalable event driven architectures
  • Containerization using Kubernetes
  • Experienced in following devops principles, build and deployments using CD/CI pipelines, code quality and code performance tools and strategies
  • Past development experience in alarm/fault management systems will be great advantage

 
Additional good to have skills:

  • Data modelling, (de)-Normalization- design efficient data models for highest read/write throughput
  • Confluent Kafka Platform- schema registry, ksqldb, clustering
  • Kafka connectors for SNMP, HTTP, JMS, Databases
  • ELK stack, Kubernetes, docker
  • Apache Flink, Beam
     

What You Need for this Position

  • Can-do attitude and tinkering tenet that drives a practical approach to solve problems.
  • Collaborative mindset and ability to usher the team into its new abilities.
  • Take End to end accountability.
  • Ability to lead through ambiguous situations and seek clarity.
  • Highly proficient in Java, Javascript, Reach.js/Angular.js NO SQL and SQL Data stores and micro-services development.

 

In addition to this, you will have a leg up if you also meet the following criteria:

  • 3+ years of experience leading and mentoring other software engineers.
  • 10 to 12+ years of programming experience as a background, in one of the following: Java, Python, or node.js ideally with Web Services and API development using REST
  • Experience with one or more of the following datastores: SQL Server, Couchbase, ElasticSearch, MySQL, PostgreSQL, Cassandra, Redis, or other NoSQL technologies
  • Experience using Amazon AWS platform
  • Bachelors or Masters in Computer Science OR related technical discipline. Equivalent experience also considered
Set alert for similar jobsSoftware Engineering Manager, Test & Diagnostics role in Bengaluru, India
BT Group Logo

Company

BT Group

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

BT Group Logo

Software Engineering Pega Senior Developer

BT Group

Bengaluru, Karnataka, India

Posted: a year ago

Seeking a Pega Technology Lead/Technical Development Lead in the Digital Process Automation domain with ~8+ Years of relevant Pega Technical Experience. Responsible for Delivery Excellence, Technology Transformation, Development, and Test Automation. Must have knowledge in Pega, Microservices, REST, and Design Patterns. Familiarity with Relational and Non-Relational Databases, Native Cloud Technology like AWS, AI/ML/Data Analytics, and emerging technologies is desired. Strong communication skills and ability to work in a team. Experience in handling complex S/W architecture and Agile methodology. Must be CSSA Certified.