Remote Principal Software Engineer
Role details
Job location
Tech stack
Job description
This role is ideal for a senior engineer who remains highly hands-on, leads through technical depth, and is excited to help drive the shift toward AI-assisted software development.
Requirements
10+ yoe within Software Engineer
o C#, .NET Core, Web APIs
o Microservices & distributed systems
o SQL performance tuning
Strong communication skills
End-to-End Ownership of the SDLC
o Owned Delivery from Requirements gathering * design * development * release
AI Experience
o Hands-on experience using AI/LLMs
o Agentic AI concepts or workflows
o Azure OpenAI / Azure AI ecosystem / Claude (preferred)
o Prompt engineering, RAG, semantic search, vector DBs, Agentic workflows / AI agents * Financial Services / Banking (KYC / AML strongly preferred)