Staff Engineer – C#/.NET
Skills
C#DevopsAmazon Web ServicesCloud-Native ApplicationsEvent-DrivenFinancial ServicesLinux
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 12+ years of software engineering experience
- 10+ years of hands-on C#/.NET development
- Experience leading complex technical initiatives
- Expert knowledge of Object-Oriented Design
- Strong knowledge of Design Patterns and SOLID principles
- REST API development
- Microservices architecture
- SQL Server or PostgreSQL
- Event-driven architecture
- Kafka or similar messaging technologies
- AWS Cloud
- Docker
- CI/CD
- Linux / Unix
- Git
Nice to have
- Hands-on
- Fast-paced
- Mentoring
- Architecture-minded
- Scalable systems
- Reliability-focused
Day to day
- Lead hands-on engineering initiatives while remaining an active contributor on the platform team
- Design scalable distributed applications and backend systems using C# and .NET for enterprise financial platforms
- Drive architecture decisions mentor engineers improve observability and support production reliability in fast-paced environments
Hiring process
- Schedule a 15 min Video Call
- 4 Proctored GQ Tests
- 30-45 min Final Video Interview
- Receive Job Offer
