Skip to main content
Posted 17 July, 2026

Senior Software Engineer

Weekday AI
Kochi,Kerala,India Full Time
Reference: 8_688697_2FFDDEDAD1_359421189

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

Sign up for Job Alerts