Job Description

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE This Senior C# (.NET) Engineer role focuses on building and modernizing Azure-native integration solutions that keep complex systems reliably connected. Youll have real influence on how event-driven architectures and REST APIs are shaped, helping replace legacy integrations with scalable cloud patterns. The role offers high ownership, hands-on problem solving, and close collaboration in a distributed team, with room to deepen expertise in Azure, integration design, and modern cloud practices. WHAT YOU WILL DO - Design and develop Azure-native integration solutions using C# and Azure services; - Rebuild existing integrations using Azure Functions, Logic Apps, Service Bus, and API Management; - Implement event-driven and asynchronous messaging patterns; - Ensure reliable API behavior, error handling, and data consistency; - Collaborate with internal teams to understand existing integration flows and business logic; - Work within existing CI/CD pipelines and cloud environments; - Contribute to technical documentation and integration standards; - Deliver high-quality, production-ready code within tight timelines. MUST HAVES - C# (.NET) with 4+ years of strong, hands-on production experience; - Senior-level experience as a C# engineer in cloud-based environments of at least 4 years; - Strong hands-on experience with Microsoft Azure integration services; - Experience with Azure Functions, Azure Logic Apps, Azure Service Bus, and Azure API Management; - Solid understanding of integration patterns and REST API design; - Experience building and maintaining event-driven systems; - Experience with JSON; - Strong SQL Server / Azure SQL skills for integration use cases; - Ability to ramp up quickly in an existing system landscape; - Upper-intermediate English level. NICE TO HAVES - Experience or exposure to MuleSoft with understanding of flows; - Prior experience with cloud re-platforming or modernization projects; - Familiarity with Azure monitoring and logging tools; - Experience working in distributed or offshore teams. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options.


2+ years of experience in Java (version 11 or higher); Strong knowledge of the Spring framework, including Spring Boot and Spring Core; Experience with SQL and databases such as MongoDB; Expertise in microservices architecture and REST/API-based development; Ability to write unit tests and integration tests for application reliability; Capability to work effectively within a Scrum team and agile environment; Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent experience; Experience developing applications with complex business logic; Upper-Intermediate English level.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application