Senior .NET AI Engineer
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Experience:
8+ Years
Technology Stack: C#, .NET Core, AWS, AI/Agentic Systems
- Design, develop, and maintain scalablebackend services and AI-powered agent systems using C#, .NET Core, andAWS.
- Build agent runtime orchestration capabilities, including task execution, workflow management, context handling, and coordination between agents and tools.
- Develop secure and reliable toolintegrations with internal APIs, external services, databases, and enterprise applications.
- Define explicit contracts, schemas, and interfaces for agent interactions, tool invocation, structured inputs/outputs, and error handling.
- Implement evaluation frameworks to measure agent accuracy, reliability, performance, and consistency using automated tests and repeatable test scenarios.
- Establish observability through structured logging, distributed tracing, metrics, monitoring, and end-to-end execution tracking.
- Implement security boundaries,authentication, authorization, secrets management, input validation, and safeguards for AI agent execution.
- Deploy, monitor, and optimize applications using AWS services, CI/CD pipelines, and cloud-native engineering practices.
Skills and Qualifications
- 8+ years of hands-on software development experience, with strong expertise in C#, .NET Core, ASP.NET Core, RESTAPIs, and backend service development.
- Practical experience building AI-powered applications, agentic workflows, or autonomous/semi-autonomous agent systems.
- Strong understanding of agent runtime orchestration, tool calling, workflow execution, context management, and failure recovery.
- Experience integrating LLMs and AI services through APIs, SDKs, or agent frameworks.
- Strong knowledge of API design, explicit interface contracts, structured data formats, and distributed systems.
- Hands-on experience with AWS services suchas Lambda, API Gateway, SQS, SNS, ECS/EKS, Cloud Watch, and IAM.
- Experience implementing automated testing,evaluation pipelines, observability, and performance monitoring.
- Strong understanding of application security, secure coding practices, identity management, access controls,and secrets management.
- Experience with Git, CI/CD pipelines,automated deployments, and Agile development methodologies.
- Excellent problem-solving, debugging,communication, and collaboration skills.
- Mortgage knowledge is a Plus
Sonata Software is an AI-first modernization engineering company that helps enterprises transform legacy systems into intelligent, scalable business platforms. Powered by its Platformation™ framework and Harmoni.
AI platform, Sonata delivers AI-led modernization across cloud, data, AI, Dynamics, test automation, and managed services. Headquartered in Bengaluru, India, Sonata has more than $1.2 billionin revenue and 6,400+ AI engineers supporting global delivery across regions including the US, UK, India, Malaysia, Mexico, Australia, DACH, and the Nordics. With deep partnerships across Microsoft, AWS, Salesforce, and Snowflake, Sonata helps Fortune 500 enterprises accelerate innovation, improve efficiency, and drive sustainable growth.
Sonata Software is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race,national origin, gender identity, age, religion, disability, sexual orientation, veteran status, marital status, or any other characteristics protected by law
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).