Software Engineer
Build, Review & Tailor Your Resume with AIย (Create an ATS-friendly resume, improve it, and tailor it for this job instantly.)
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฐ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ต๐ต๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฐ๐ฑ-๐ต๐ต ๐๐ฃ๐)
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.
Build Your Resume for Free in Minutes
Create ATS-friendly resumes with modern templates and AI-powered suggestions.
Professional Summary
Experience
Get Your Resume
Reviewed for Free
Discover missing skills, ATS issues, and get personalized suggestions to improve your chances.
Tailor Your Resume for This Job
Match your resume to this job's requirements in one click.