Staff Software Engineer
Core
Develop and deploy high-quality software solutions for retail banking needs using modern development practices.
Role type
Staff Software Engineer (Full-stack)
Builds
World-class software solutions for retail banking customers
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
C#, .NET Core/.Net 6/.Net 8, REST APIs, Microservices, Unit/Integration testing, HTML5, CSS, JavaScript, React/NextJs, C# OOPS, Design Patterns, Git, CI/CD (TeamCity/Jenkins/GitHub Actions), Relational Databases (MSSQL/Oracle), AWS (Lambda, EC2, ECS), Splunk/Observe, Prometheus, Grafana, Open Telemetry, Agentic coding tools
Preferred skills
Kafka, AppDynamics, Cloud architecture, DevOps tooling, Security practices
Technologies
.NET, AWS, Kafka, React, NextJs, MSSQL, Oracle, Splunk, Prometheus, Grafana, Open Telemetry, TeamCity, Jenkins, GitHub Actions, Octopus
Responsibilities
Analyse business objectives and identify functional/non-functional requirements; Design and implement technical solutions; Provide accurate estimates for development effort; Continuously improve solutions; Provide mentoring and technical assistance; Work with team members practicing knowledge sharing; Apply industry best patterns with focus on test automation; Take ownership of initiatives; Contribute to strategic engineering goals
Seniority
Staff, hands-on IC with mentorship