Staff Software Engineer
MD khalidRemoteSENIORPosted 17m ago
.NETDistributed SystemsPlatform ArchitectureMicroservicesDDDCQRSClean ArchitectureC#.NET CoreASP.NET CoreREST APIsKafkaAvroAWS SQSAWS SNSSQL ServerPostgreSQLAzure Cosmos DBMongoDBOAuthOIDCJWTSSOOktaCI/CDAzureAWS
About the Role
Echonex Solutions is seeking a Staff Software Engineer with expertise in designing large-scale distributed systems. This role involves architecture leadership and technical mastery in .NET technologies.
Key Responsibilities
• Provide architecture leadership across Microservices, DDD, CQRS, and Clean Architecture
• Master backend development in C#, .NET Core, ASP.NET Core, and REST APIs
• Implement event-driven messaging using Kafka, Avro, AWS SQS/SNS
• Design and optimize database solutions with SQL Server, PostgreSQL, Azure Cosmos DB, MongoDB
• Develop secure authentication systems using OAuth/OIDC, JWT, SSO, Okta
• Drive CI/CD implementation, cloud migration (Azure/AWS), and platform modernization
Requirements
• Proven technical leadership capability with 5+ years in distributed systems
• Experience in FinTech, SaaS, or Enterprise Software industries is highly preferred