Software Engineer, Treasury Technology
Remote · Bengaluru, Karnataka, India
Job Summary
Software Engineer, Treasury Technology responsible for building software to support global trading across time zones, collaborating with business users to refine requirements, identifying new technologies to improve systems, implementing DevOps practices with GitHub/GitLab and Jenkins, and providing production support to diagnose and resolve incidents. The role requires C#/.NET development, MS SQL Server, automated testing (TDD), knowledge of design and architecture patterns, distributed systems and microservices, observability/monitoring, and Docker. Must be willing to work as part of a distributed Dev Team across three time zones (USA, Poland, India). Strong problem solving, analytical, and communication skills are essential.
Required Qualifications
- Bachelor’s degree in computer science or another technical/scientific field
- Minimum 8 years object-oriented programming experience with C#/.NET
- Significant experience with MS SQL Server databases
- Experience in writing automated tests, unit tests, and Test-Driven Development
- Knowledge of design/architecture patterns, distributed systems, microservices, observability and monitoring, and containerization (Docker)
- Willingness to work as part of a distributed Dev Team across 3 time zones (USA, Poland, India)
- Strong problem solving and analytical skills
- Exceptional verbal and written communication skills
- Commitment to the highest ethical standards
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.