About this role
Job title: Senior Software Engineer (Full Stack) for Investment Operations
About the Role We are scaling our Reconcile & Lifecycle Product Area and forming a new scrum team of frontend and backend Software Engineers to build a modernized Reconciliation Manager. We’re seeking a Senior Software Engineer (Full Stack) who can design and deliver cloud-hosted frontend solutions in close collaboration with the team, Product Owner and Solution Architect.
What You'll Do
- Design, development, maintenance, testing strategy, and operations of frontend solutions hosted in the cloud
- Build solid frontend components based on modern software patterns, both as an individual contributor and in pairs or subgroups
- Stay curious about latest development trends and propose engineering practices
- Engage in design sessions to ensure high-quality work
- Contribute to designing, implementing, and maintaining a healthy build pipeline
- Collaborate with frontend developers, system architects, and UX designers
What We're Looking For
- M.Sc in Computer Science, Engineering, Mathematics, Finance or similar
- Experience with Cloud and On-Prem Infrastructures
- Solid understanding of Angular, JavaScript, and TypeScript
- Familiarity with cloud services, particularly Azure
- 3+ years of C# (.NET or .NET Framework)
- Experience in the financial/fintech domain and derivatives
- Proficiency in unit testing
- Curiosity to learn in-house tools and frameworks
- XP practices (TDD, pair-programming)
- Relational databases (Oracle, SQLite)
- Knowledge of CI/CD (git, TeamCity)
- Domain-Driven Design
- Open to learning other technologies, including legacy code
- On-site and online collaboration readiness
Nice to Have
- Experience with cloud migrations
- Additional fintech/domain experience
Compensation & Benefits
- Attractive salary, bonus scheme, and pension
- Hybrid working policy: two days in the office per week and remote on other days
- Flexible working hours and opportunities for professional development