Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

12 Aug
|
LSEG
|
Bengaluru

12 Aug

LSEG

Bengaluru

Job Description

Position Overview

The Senior Software Engineer (.NET / Windows Services) is a technical leader responsible for designing, developing, and supporting mission-critical Windows Services, backend processing applications, and enterprise integration solutions built on Microsoft technologies. This role focuses on building highly reliable, scalable, and performant long-running services that support core business operations, data processing, system integrations, and automation workflows.

The Senior Engineer collaborates closely with Product, QA, Database, Infrastructure, and Delivery teams to deliver robust solutions, modernize legacy applications, improve system reliability, and establish engineering best practices across the software development lifecycle.

Key Responsibilities

Windows Services & Backend Application Development
- Design, develop, maintain, and support enterprise applications using C#, .NET Framework, .NET 6+, and Windows Services.
- Build and enhance long-running background processing services, scheduled jobs, batch processing systems,



and automation solutions.
- Develop and maintain integrations with internal and third-party systems using APIs, file-based interfaces, messaging technologies, and database-driven workflows.
- Lead modernization initiatives by refactoring or migrating legacy VB.NET and .NET Framework Windows Services to contemporary .NET platforms.
- Implement robust exception handling, retry mechanisms, fault tolerance, and service recovery capabilities.
- Apply engineering best practices including SOLID principles, dependency injection, asynchronous programming, and maintainable architectural patterns.
- Produce secure, testable, and high-performance solutions that support business-critical operations.

Technical Leadership
- Lead complex development initiatives and provide technical ownership for critical Windows Service applications.
- Guide architecture decisions related to performance, scalability, maintainability, and ope

📌 Senior Software Engineer (Bengaluru)
🏢 LSEG
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru