Log in
All jobs
WA

Software Engineer

Weekday AI
Bengaluru, Karnataka, India Posted Oct 19, 2026
Full-time

About this role

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿฐ๐Ÿฑ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿต๐Ÿต๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿฐ๐Ÿฑ-๐Ÿต๐Ÿต ๐—Ÿ๐—ฃ๐—”)

Experience: 9+ yrs

Location: Bengaluru

We are looking for an experienced Software Engineer โ€“ Treasury Technology, Equities Financing to design, develop, and maintain high-performance software systems supporting global trading and equities financing operations.

The ideal candidate will have strong expertise in C#, .NET, and Microsoft SQL Server, combined with a solid understanding of software architecture, distributed systems, automated testing, and production support. This role requires strong problem-solving skills, technical ownership, and the ability to collaborate with business stakeholders and globally distributed engineering teams.

Requirements

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade software applications using C# and .NET to support treasury technology and equities financing operations.

  • Collaborate with business users to gather, clarify, and refine functional and technical requirements.

  • Translate business needs into scalable, secure, and maintainable software solutions.

  • Design and optimise database structures, queries, stored procedures, and data access components using Microsoft SQL Server.

  • Apply object-oriented programming principles, design patterns, and software architecture best practices.

  • Build and maintain distributed applications and microservices with a focus on scalability, resilience, and performance.

  • Develop and maintain automated tests, unit tests, and test-driven development practices to ensure software quality.

  • Implement and improve CI/CD and DevOps workflows using tools such as GitHub, GitLab, and Jenkins.

  • Support containerised application development and deployment using Docker.

  • Implement monitoring, logging, and observability practices to improve application health and reliability.

  • Diagnose and resolve complex production incidents, perform root-cause analysis, and implement preventive remediation measures.

  • Identify opportunities to modernise systems, improve performance, and introduce technologies that enhance engineering productivity.

  • Participate in code reviews, technical design discussions, and continuous improvement initiatives.

  • Collaborate effectively with globally distributed engineering teams across multiple time zones.

  • Maintain technical documentation and uphold engineering, security, and ethical standards.

  • What Makes You a Great Fit

  • 9+ years of professional software engineering experience, including at least 8 years of hands-on object-oriented programming using C# and .NET.

  • Strong proficiency in C#, .NET application development, object-oriented design, and clean coding practices.

  • Significant experience working with Microsoft SQL Server, including database design, query optimisation, and troubleshooting.

  • Hands-on experience with automated testing, unit testing, and Test-Driven Development (TDD).

  • Strong understanding of design patterns, software architecture, distributed systems, and microservices.

  • Experience with Docker, containerisation, CI/CD pipelines, and DevOps tools such as GitHub/GitLab and Jenkins.

  • Familiarity with application monitoring, logging, observability, and production incident management.

  • Strong analytical thinking, debugging, and problem-solving capabilities.

  • Ability to understand complex business requirements and translate them into reliable technical solutions.

  • Excellent written and verbal communication skills, with the ability to collaborate across business and engineering teams.

  • Comfortable working with globally distributed teams across the United States, Poland, and India, with flexibility to accommodate cross-time-zone collaboration.

  • A bachelor's degree in Computer Science, Engineering, or another relevant technical or scientific discipline is preferred.

  • High standards of professionalism, accountability, integrity, and commitment to delivering reliable software.

Your next opportunity starts here

Prepare, apply, track, interview and get hired โ€” all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting โ†’