Senior AI Software Developer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior AI developer enhancing Quest’s on-premises enterprise software with C#/.NET, C++, and AI coding agents. Championing secure agentic workflows, testing, and developer productivity across Agile teams.
Responsibilities:
- Design, estimate, code, test, document, and maintain components of a commercial on-premises enterprise software product
- Work in a C#/.NET and C++ codebase, contributing to new development and maintenance of existing product components
- Champion adoption of AI-assisted software development practices across the project team
- Evaluate, introduce, and establish best practices for AI coding agents and agentic development workflows
- Identify opportunities to improve developer productivity, code quality, automated testing, troubleshooting, technical documentation, and delivery using AI-powered development tools
- Mentor and guide team members in effective, responsible, and secure use of AI coding tools within the software development lifecycle
- Participate in all phases of Agile/SCRUM delivery, including design discussions, implementation, code reviews, testing, and release readiness
- Develop maintainable code using software engineering best practices, static analysis, automated testing, and continuous integration
- Contribute to component design, technical decision-making, and ownership of key product functionality
- Collaborate with product management, quality engineering, support, and fellow developers to deliver reliable customer-focused solutions
Requirements:
- 5+ years of professional C# and .NET development experience
- Computer Science undergraduate degree or equivalent practical experience
- Experience with Claude Code, Claude, GitHub Copilot, Cursor, Windsurf, or similar AI-powered development platforms
- Professional experience using AI coding agents, AI-assisted software development tools, or agentic development workflows
- Demonstrated ability to apply AI coding tools to improve software development productivity, code quality, testing, debugging, refactoring, or technical documentation
- Experience working with Azure DevOps, Jira, or comparable DevOps tooling, including test integration in the development pipeline
- Experience with unit testing, mocking, automation, integration testing, code coverage, code reviews, and continuous integration
- Strong object-oriented design, debugging, troubleshooting, and analytical problem-solving skills
- Experience working within Agile development teams and SCRUM-based delivery environments
- Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment
- Leadership experience, mentoring capability, or ownership of component-level design and delivery
- Professional C++ development experience in a commercial software environment
- Experience with Active Directory, Microsoft Entra ID, Exchange, Office 365, SharePoint, IIS, DNS, OneDrive, Windows Server, Microsoft SQL Server, or related Microsoft technologies
- Experience with Windows networking infrastructure, virtualization technologies such as Azure VMs and enterprise deployment environments
- Experience securing APIs, dependency injection, and secure software development practices
- JavaScript, TypeScript, or HTML experience
Benefits:
- Competitive pay
- Annual bonuses
- Comprehensive benefits
- Flexible work options
- Generous PTO
- Wellness programs
- Learning opportunities
- Mentorship
- Leadership programs
- Collaborative global team environment














