company logo

Senior Software Engineer- Assistant Manager

KPMG India.com

Office

Bangalore, Karnataka, India

Full Time

  1. The Role 
  2. You will be a hands-on on Software and Quality Assurance Engineers working across a variety of projects for both our clients and our internal professionals. You will be responsible both for the development and support delivery of software solutions. You will work alongside a Product Owner and a lead who will help prioritise deliverables allowing you to focus on creating world-class solutions. 
  3. Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time.
  4. You will have … 
  • Hands on experience designing, specifying and developing software
  • Experience mentoring others
  • Have heavily used modern object-oriented languages such has C# or Java
  • Expertise in software design patterns, clean code, and clean architecture principles
  • Knowledge of how to build REST APIs and have experience of messaging
  • Worked with defining data models and interacting with database
  • Built software that includes user facing web applications
  • A passion to work in an Agile Team working collaboratively with others and adopt best practices
  • Used source control and continuous integration tools as part of a team
  • An understanding of application security controls like SAST, DAST, Penetration Testing, etc.
  • A DevSecOps mindset with focus on delivering value quickly and frequently
  1. You may have … 
  • Experience building applications for the cloud such as Azure, AWS or Google
  • Experience with Docker, Kubernetes or other serverless application delivery platforms
  • Used GIT, Jenkins, GitHub or Azure DevOps
  • Worked with React, Angular, Blazor, ASP MVC or other modern web UI frameworks
  • Used Entity Framework or other popular ORM tools
  • Used NoSQL databases such as cosmos DB, Mongo or Cassandra, 
  • Experience with messaging such as Service Bus, MQ or Kafka
  • Experience with Data Analytics and Business Intelligence 
  1. In this role you will … 
  • Integrate emerging technologies like AI-driven development, Web Components, etc.
  • Provide mentoring to other developers within your team and across the wider team
  • Work collaboratively in a LEAN Agile team using a Scaled SCRUM framework
  • Develop web applications that use back end C#/ASP.NET Core
  • Use front end Typescript/React, ASP.NET MVC or C#/Blazor
  • Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code
  • Package applications in containers and deploy on Azure Kubernetes Service
  • Use entity framework code first data with Azure SQL or a NoSQL Databases
  • Build resilient Microservice integrated via a Cloud message bus
  • Comply with secure coding & infrastructure standards and policies
  • Assist with supporting your application using modern DevSecOps tools
  • Continuously improve your technical knowledge and share what you learn with others

Seek to build components that can be reusable by other teams 

  1. The Role 
  2. You will be a hands-on on Software and Quality Assurance Engineers working across a variety of projects for both our clients and our internal professionals. You will be responsible both for the development and support delivery of software solutions. You will work alongside a Product Owner and a lead who will help prioritise deliverables allowing you to focus on creating world-class solutions. 
  3. Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time.
  4. You will have … 
  • Hands on experience designing, specifying and developing software
  • Experience mentoring others
  • Have heavily used modern object-oriented languages such has C# or Java
  • Expertise in software design patterns, clean code, and clean architecture principles
  • Knowledge of how to build REST APIs and have experience of messaging
  • Worked with defining data models and interacting with database
  • Built software that includes user facing web applications
  • A passion to work in an Agile Team working collaboratively with others and adopt best practices
  • Used source control and continuous integration tools as part of a team
  • An understanding of application security controls like SAST, DAST, Penetration Testing, etc.
  • A DevSecOps mindset with focus on delivering value quickly and frequently
  1. You may have … 
  • Experience building applications for the cloud such as Azure, AWS or Google
  • Experience with Docker, Kubernetes or other serverless application delivery platforms
  • Used GIT, Jenkins, GitHub or Azure DevOps
  • Worked with React, Angular, Blazor, ASP MVC or other modern web UI frameworks
  • Used Entity Framework or other popular ORM tools
  • Used NoSQL databases such as cosmos DB, Mongo or Cassandra, 
  • Experience with messaging such as Service Bus, MQ or Kafka
  • Experience with Data Analytics and Business Intelligence 
  1. In this role you will … 
  • Integrate emerging technologies like AI-driven development, Web Components, etc.
  • Provide mentoring to other developers within your team and across the wider team
  • Work collaboratively in a LEAN Agile team using a Scaled SCRUM framework
  • Develop web applications that use back end C#/ASP.NET Core
  • Use front end Typescript/React, ASP.NET MVC or C#/Blazor
  • Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code
  • Package applications in containers and deploy on Azure Kubernetes Service
  • Use entity framework code first data with Azure SQL or a NoSQL Databases
  • Build resilient Microservice integrated via a Cloud message bus
  • Comply with secure coding & infrastructure standards and policies
  • Assist with supporting your application using modern DevSecOps tools
  • Continuously improve your technical knowledge and share what you learn with others

Seek to build components that can be reusable by other teams 

  • Experience & Background
  • _     Graduate/Post-Graduate qualification B.Tech./BCA/MBA/M-Tech/MCA
  • _     Relevant experience for 8+ years
  • _     Excellent Communication Skills
  • _     Excellent Presentation Skills
  • _     Any exposure to Tax Technologies a definite positive.

Senior Software Engineer- Assistant Manager

Office

Bangalore, Karnataka, India

Full Time

September 22, 2025

company logo

KPMG India