Senior Software Engineer
Core
Build modern web applications, APIs, and cloud-native services using Azure to enable sales productivity, customer engagement, and advertiser lifecycle management while integrating AI-powered capabilities like Copilot and Generative AI.
Role type
Senior Software Engineer (Full-stack, Cloud, AI)
Builds
Next-generation CRM solutions, scalable backend services, distributed systems, and data platforms.
Domain
Enterprise Software, Cloud Computing, Artificial Intelligence (Generative AI, LLMs)
Required skills
C#, .NET, React/TypeScript, REST APIs, Azure cloud services, Generative AI/LLM integration, software design patterns, DevOps, CI/CD, security, reliability optimization
Preferred skills
Experience with Dynamics 365 modules, enterprise modernization, cloud transformation, platform migration, Agentic AI frameworks
Technologies
Azure, C#, .NET, React, TypeScript, Python, JavaScript, C, C++, LLMs, Copilot extensibility
Responsibilities
Develop and integrate AI-powered capabilities including Copilot experiences and intelligent recommendations; Build scalable backend services and data platforms; Partner with Product Managers and Data Scientists to deliver customer-centric solutions; Drive engineering excellence through architecture, code reviews, and testing automation; Mentor engineers and foster a culture of innovation.
Seniority
Senior, hands-on IC with mentorship responsibilities