Talent.com
Principal Software Engineer

Principal Software Engineer

Tata Consultancy Servicesbangalore, karnataka, in
3 days ago
Job description

Job Openings at TCS

Skill : Principal Software Engineer

Exp Range : 12 yrs to 25 yrs

Job Location : Bangalore

PFB Job description

We use a broad range of tools, languages, and frameworks. We don’t expect you to possess knowledge of all, but experience or exposure with some, or their equivalents, will set you up for success in this team;

  • Software Architecture : Strong background in software architecture patterns and principles, with experience designing scalable, maintainable, and secure applications.
  • Programming Languages : Advanced proficiency in two or more modern programming languages such as .NET, Java, Python, JavaScript / TypeScript , with a deep understanding of language-specific best practices and patterns.
  • Web Development : Extensive experience with modern web development frameworks and libraries such as React, Angular, Vue.js, ASP.NET Core , and related technologies.
  • API Development : Expertise in designing and implementing RESTful and GraphQL APIs, understanding API versioning, security, and performance optimization.
  • Database Technologies : Proficiency in working with both relational databases (e.g., SQL Server, PostgreSQL, Oracle ) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB ), including query optimization and data modeling.
  • Software Development Lifecycle (SDLC) : Strong expertise in modern SDLC practices, including agile methodologies, test-driven development (TDD), behavior-driven development (BDD) , and continuous integration / continuous deployment (CI / CD).
  • Cloud Technologies : Experience with cloud services, particularly AWS, Azure, or GCP , understanding how to design cloud-native applications and leverage managed services effectively.
  • Microservices Architecture : Knowledge of microservices design principles, service communication patterns, and orchestration technologies such as Docker, Kubernetes, and service mesh implementations.
  • Testing and Quality Assurance : Expertise in developing comprehensive test strategies, including unit tests, integration tests, and automated UI tests using frameworks like Jest, Mocha, NUnit, JUnit , or Selenium .
  • DevOps Practices : Familiarity with CI / CD pipelines using tools like GitHub Actions, Jenkins, Azure DevOps, or CircleCI , and understanding of infrastructure as code concepts.
  • Security Best Practices : Knowledge of application security best practices, OWASP top 10, secure coding principles, and experience with security scanning tools.
  • Distributed Systems : Understanding of distributed computing concepts, event-driven architecture, messaging systems like Kafka or RabbitMQ , and strategies for ensuring system reliability.
  • Expert in SDLC and Agile methods with broader experience around architecture, design, implementation, deployment, integration, and technology transformations.
  • Front End Technology : React-based, JavaScript Frameworks (ReactJs. Angular)
  • Software : Microservices, Databases, Event Streaming and Serverless Frameworks.
  • Coding Languages : Python, Java, JavaScript, TypeScript.
  • DevSecOps : CI / CD tools (e.g. GitHub Actions, Jenkins, TeamCity, Synk, Sonarqube, Octopus).
  • Network : – Firewall, network segmentation, Infrastructure as code, API gateways
  • Iac : Terraform, Cloudformation
  • Containerisation : Docker, Kubernetes.
  • AI & Machine learning and LLM knowledge is desired
Create a job alert for this search

Principal Software Engineer • bangalore, karnataka, in

Related jobs
  • Promoted
Principal Engineer

Principal Engineer

RecroBengaluru, Karnataka, India
We're Hiring : Principal Full Stack Software Engineer (Backend Focus) – Bangalore, India.Are you an expert ready to drive innovation in a globally established environment? Join our Product-based cli...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Mulya Technologiesbangalore, karnataka, in
Top100 Global Semiconductor Organization HQ in California.The successful candidate will be the primary owner of the IEEE 1588 / PTP software stack. Communications and Data Center deployments.Enhancing...Show moreLast updated: 2 days ago
  • Promoted
  • New!
Senior Software Engineer

Senior Software Engineer

SSDB Tech Serviceshosur, tamil nadu, in
Design, develop, and deploy end-to-end web applications (front-end and back-end).Collaborate with cross-functional teams (UI / UX, QA, DevOps) to deliver robust and efficient solutions.Participate in...Show moreLast updated: 8 hours ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

Confidential Jobshosur, tamil nadu, in
AI powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth. We are proud to support a glob...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer - Platform Software interface

Software Engineer - Platform Software interface

Hewlett Packard Enterprisehosur, tamil nadu, in
Software Engineer - Platform Software, Device Drivers, System Bring-Up.This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.H...Show moreLast updated: 8 hours ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

Chargebeehosur, tamil nadu, in
You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current CRM integrat...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer (AI)

Principal Software Engineer (AI)

InformaticaBengaluru, Karnataka, India
Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 16 days ago
  • Promoted
Principal Engineer

Principal Engineer

ScaleneWorks People Solutions LLPBengaluru, Karnataka, India
We are looking for a Technical Architect / Principal Engineer with strong Fullstack experience in a product-based environment. The ideal candidate will lead design and architecture initiatives, driv...Show moreLast updated: 16 days ago
  • Promoted
  • New!
Principal Software Engineer - Group Security

Principal Software Engineer - Group Security

Tata Consultancy Serviceshosur, tamil nadu, in
Year of Experience : More than 10 Years.Requirement Location : Bangalore.Technical Competencies required for the role : . Java / J2EE and scripting languages such as TypeScript, JavaScript, and Python.AWS...Show moreLast updated: less than 1 hour ago
  • Promoted
Software Engineer (Remote)

Software Engineer (Remote)

BMR Staffinghosur, tamil nadu, in
Remote
Earn Up to $5,000 / Month as a Coding Expert (Remote / Flexible).Open to professionals based in Mexico, Brazil, Colombia, Argentina, Chile, Peru, Guatemala, Honduras, Puerto Rico, and the Dominican Rep...Show moreLast updated: 3 days ago
  • Promoted
Software Engineer

Software Engineer

Avocahosur, tamil nadu, in
At Avoca AI, we’re building the next-gen platform that powers home-service companies with autonomous voice and text agents. Our Agent Operating System lets brands configure, deploy, supervise, and m...Show moreLast updated: 2 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Nikebangalore, karnataka, in
We are looking for a visionary principal engineer with a passion for building world-class.You thrive in a fast-paced, collaborative environment and have a proven track record of leading high-impact...Show moreLast updated: 2 days ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Sequoiahosur, tamil nadu, in
Design, code, test, and debug low latency, high availability and performance frontend.Integration of user-facing elements developed by frontend developers with server-side logic.Propose innovative ...Show moreLast updated: 8 hours ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Sahaj Softwarehosur, tamil nadu, in
You’ll thrive if you’re hands-on, grounded, and passionate about building with technology.Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python,.This role offers s...Show moreLast updated: 8 hours ago
  • Promoted
  • New!
Software Engineer

Software Engineer

Birlasofthosur, tamil nadu, in
More than 7 years of experience in IT industry as a developer, Tech lead.Strong expertise in APIGEE (preferably APIGEE X) platform. Understanding of APIGEE API lifecycle management and monetization....Show moreLast updated: 8 hours ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

QSCbangalore, karnataka, in
QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment,...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Principal Data Engineer

Principal Data Engineer

KPI Partnershosur, tamil nadu, in
We are seeking a highly skilled Principal Data Engineer to join our dynamic team at KPI Partners.Lead data engineering initiatives and projects from conception to delivery.Design and implement scal...Show moreLast updated: 8 hours ago
  • Promoted
  • New!
Software Engineer Professional (FullStack)

Software Engineer Professional (FullStack)

BT Grouphosur, tamil nadu, in
The role holder is responsible for taking a domain & technical requirement and work with business, technology, and process teams to find the solution fit for delivery from Engineering perspective.T...Show moreLast updated: 8 hours ago