Senior GenAI Engineer, GitHub Copilot, Azure
Posted 34ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Engineer operationalizing GitHub Copilot in software development to enhance productivity and quality. Collaborating across teams to ensure secure adoption and continuous improvement.
Responsibilities:
- Own and evolve an enterprise-ready Copilot enablement approach: usage patterns, prompt standards, and governance for regulated environments.
- Create and curate a repository-backed library of reusable prompt files (.github/prompts) for common engineering scenarios (bug fixes, brownfield enhancements from user stories, refactoring, test generation, security remediation).
- Author and maintain custom instruction files (repository and organization patterns) to enforce coding standards, architecture conventions, error handling, logging, and testing practices.
- Design interactive ‘guided’ prompts that ask one question at a time, minimize friction for low adopters, and require user confirmation before applying code changes.
- Collaborate with teams to integrate Copilot into day-to-day workflows in Visual Studio and GitHub (PR templates, checklists, review guidance).
- Define and implement guardrails so AI-assisted code can’t land without required quality and security signals (tests, reviews, and automated scanning).
- Configure and enforce GitHub Advanced Security practices where applicable (CodeQL code scanning, dependency review/alerts, secret scanning/push protection) and integrate results into PR gating.
- Establish measurement for AI-assisted development: Copilot usage metrics (suggested vs added LOC, acceptance actions) and repo outcomes (review cycle time, defect inflow proxies, security findings), with clear limitations and directional interpretation.
- Partner with AppSec and compliance stakeholders to ensure safe handling of sensitive data in prompts, logs, and test artifacts.
- Contribute to and review C#/.NET codebases (ASP.NET Core, EF Core) to ensure Copilot guidance and templates match real architecture and patterns.
- Develop LLM-powered workflows on Azure (Azure OpenAI) to support developer experience and engineering insights (e.g., PR summarization, guided debugging, quality dashboards).
- Implement prompt contracts, tool/function calling patterns, and evaluation harnesses for reliability, cost, and safety.
- Where needed, build retrieval-augmented generation (RAG) pipelines and connectors to enterprise knowledge sources with grounding/citations.
Requirements:
- 5–7 years of software engineering experience delivering production systems with strong engineering discipline (testing, reviews, CI/CD).
- Hands-on experience using GitHub Copilot in professional development workflows; ability to design and operationalize prompt files, custom instructions, and reusable agent-like workflows for teams.
- Practical experience with .NET (C#) and modern application development (ASP.NET Core and/or EF Core); able to read, debug, and implement changes confidently.
- Strong GitHub fundamentals: branching strategies, PR-based delivery, code reviews, and GitHub Actions (or equivalent CI).
- Security-minded engineering: familiarity with secure coding practices and integrating automated checks (SAST, dependency scanning, secret detection) into the delivery pipeline.
- Azure fundamentals for deploying services (App Service/Functions/Container Apps) and secure configuration (Key Vault, RBAC).
- Ability to convert moderately detailed requirements into clear designs (ADRs/sequence diagrams) and production-ready implementations.
Benefits:
- Opportunity to work on challenging, impactful projects leveraging the latest technologies.
- A collaborative and supportive team environment where your contributions are recognized.
- Access to resources and opportunities for continuous learning and skill development.
- Recognition for your technical expertise and problem-solving abilities.
- Career growth in a fast-paced, innovative organization.

















