





Remote hiring, generic Software Engineer title, and metro recruiting increase applicant density and competition.
Role requires .NET backend and AI-integration skills, transferable across industries but technically specific.
Explicit 8+ years requirement plus mandatory .NET and AI/ML integration experience creates strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and deliver scalable, enterprise-grade SaaS software solutions with a focus on AI-assisted development to improve velocity, code quality, and customer value across Granicus platforms.
Lead design and integration of AI/ML capabilities such as AI agents, intelligent workflows, and automation into existing products for enhanced automation and insights.
Contribute core fixes, features, participate in automated testing suites, code reviews, collaborate with cross-functional Agile teams, and mentor junior developers.
8+ years of professional software development experience; minimum 6+ years specifically as a .NET Developer.
Demonstrated experience designing and delivering complex software projects using .NET technologies including ASP.NET MVC and Web API.
Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor) and integrating AI/ML capabilities into software solutions.
Proficiency in relational databases (SQL Server or similar), Agile development environments, and version control systems like Git.
Senior-level engineer comfortable driving innovation by embedding AI/ML features and AI-assisted engineering practices into SaaS platforms.
Experienced leader who can mentor peers and provide architectural guidance within Agile, collaborative, product-driven teams.
Focused on engineering velocity, quality, and operational resilience by leveraging AI-driven software development lifecycle improvements.