Staff Engineer – C#/.NET

Skills
C#DevopsAmazon Web ServicesCloud-Native ApplicationsEvent-DrivenFinancial ServicesLinux
Role

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