# Senior Software Engineer

> Weekday AI · Kochi, India · Full-time · Posted 2026-07-16

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**This role is for one of the Weekday's clients**

Min Experience: 5 years

Location: Cochin, Kerala, India, Ernakulam, Kerala, India

JobType: full-time

We are looking for a talented **Senior Software Engineer** to join our product engineering team and help build the next generation of a cloud-based investment management platform. In this role, you will develop scalable product features across the entire technology stack—from backend services and databases to public APIs and modern web interfaces.

You'll work with cutting-edge technologies to build secure, high-performance applications while following modern software engineering practices such as Test-Driven Development (TDD), Continuous Integration (CI), and automated deployments. This is an excellent opportunity for engineers who enjoy solving complex technical challenges and delivering high-quality software in a collaborative environment.

As part of the role, you'll also gain valuable exposure to the investment management domain, developing solutions that support sophisticated financial workflows and enterprise-grade applications.

## Requirements

### Key Responsibilities

-   Design, develop, and maintain full-stack features across backend services, APIs, databases, and web applications.
-   Build scalable, resilient, secure, and high-performance applications using the .NET ecosystem.
-   Develop and maintain RESTful APIs using ASP.NET Web API.
-   Design and implement modern Single Page Applications (SPA) using contemporary JavaScript frameworks.
-   Translate business requirements into robust technical solutions using object-oriented design principles and best practices.
-   Develop efficient database models and optimize queries for relational databases.
-   Participate in code reviews, technical discussions, and architecture decisions.
-   Write clean, maintainable, and well-tested code following TDD methodologies.
-   Contribute to CI/CD pipelines and automated deployment processes.
-   Collaborate with cross-functional teams to deliver high-quality product enhancements.
-   Continuously improve application performance, reliability, and scalability.

### Required Skills & Qualifications

-   Strong experience developing applications using **C#** and the **.NET** ecosystem.
-   Hands-on experience designing and developing RESTful APIs using ASP.NET Web API.
-   Expertise in building Single Page Applications using frameworks such as Angular, React, Vue.js, Aurelia, or similar.
-   Strong understanding of object-oriented programming, software design patterns, and SOLID principles.
-   Experience working with relational databases and ORM frameworks such as Entity Framework or Dapper.
-   Solid knowledge of HTML, CSS, JavaScript, AJAX, DOM manipulation, and JSON-based APIs.
-   Strong debugging, troubleshooting, and problem-solving skills.
-   Experience writing unit tests and following modern software development practices including TDD and CI/CD.
-   Excellent communication, collaboration, and technical documentation skills.
-   Passion for learning new technologies and building high-quality software.

### Preferred Qualifications

-   Experience with cloud platforms such as AWS or Microsoft Azure.
-   Knowledge of TypeScript and modern JavaScript tooling such as Webpack or RequireJS.
-   Familiarity with UI component libraries like DevExtreme, Kendo UI, or similar.
-   Experience with containerization technologies such as Docker.
-   Exposure to distributed application architectures and cloud-native development.
-   Interest or experience in financial services, investment management, or capital markets is a plus.

**Must-have Skills**

-   .NET
-   C#
-   SPA Framework

**Good-to-have Skills**

-   SQL
-   JavaScript
-   Angular

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/2FFDDEDAD1/apply)

---
Powered by [Workable](https://www.workable.com)
