What are the responsibilities and job description for the Software Engineering Lead – AI Augmented position at CoreAi Consulting?
Role: Software Engineering Lead – AI-Augmented SDLC (Code Generation)
Role Overvie
wWe are seeking experienced Software Engineers (Java or .NET) to join a forward-looking engineering team focused on AI-augmented SDLC. In this role, you will utilize Generative AI tools across the entire software development lifecycle—from design and coding to testing and documentation—while maintaining high standards of quality, security, and maintainability. This position is ideal for engineers who are adaptable, detail-oriented, and passionate about working at the intersection of modern software engineering and AI
.
Key Responsibiliti
- esImplement AI-Augmented SDLC (Code Generation) for full-stack developme
- ntDesign, build, test, and maintain full-stack applications using Agentic AI assisted SD
- LCGenerate clean, scalable, and maintainable code following best practices using AI assisted tools and agen
- tsUtilize GenAI tools (e.g., GitHub Copilot, Cursor, Claude) to accelerate code generation, testing debugging, and documentati
- onDefine clear prompts, task specifications, and acceptance criteria to effectively guide AI tools and agents for code generati
- onTake full ownership of all code changes, including AI-generated code, ensuring proper review, testing, and validation prior to production relea
- seApply spec-driven development practices to structure and streamline implementati
- onDesign and develop AI agents, including workflows, tool integrations, and orchestration log
- icReview and validate AI-generated outputs for correctness, security, and performan
- ceApply sound engineering judgment to accept, refine, or reject AI-generated solutio
- nsDevelop and enhance unit, integration, and regression tests using AI-assisted too
- lsEnsure sufficient test coverage before deployme
- ntIdentify and address performance, reliability, and security issues early in the lifecyc
- leRefactor and modernize existing applications using AI-assisted approaches to improve maintainability and performan
- ceIdentify technical debt and drive remediation using AI-enabled strategi
- esParticipate in architecture discussions, design reviews, and code revie
- wsContribute to prompt engineering standards and AI development best practic
- esShare knowledge and continuously improve AI-enabled engineering processes across the te
am
Required Qualificati
- ons8 years of experience in software engineering with proficiency in Java or .
- NETStrong experience with Agentic AI augmented SDLC and practi
- cesHands-on experience with GenAI development tools (e.g., GitHub Copilot, Cursor, or simil
- ar)Ability to review and validate AI-generated code for quality, security, and performa
- nceUnderstanding of agentic workflows, AI-assisted development, and spec-driven code developm
- entHands-on experience building AI agents using frameworks such as LangChain, AutoGen, CrewAI, or simi
- larExperience with prompt engineering and structured AI interacti
- onsStrong foundation in computer science fundamentals (data structures, algorithms, system design, OOP, databases, networking, concurrency, and CI/
- CD)Bachelor’s degree in Computer Science or related field (or equivalent experien
ce)
Preferred Qualificat
- ionsExperience with cloud platforms (AWS, Azure, or
- GCP)Familiarity with secure coding practices and application secu
- rityExperience modernizing legacy applicat
ions
What Success Looks
- LikeDelivers features faster with improved quality using AI-assisted develo
- pmentDemonstrates strong ownership of both manually written and AI-generated
- codeContributes to advancing AI-driven engineering practices within the
- teamContinuously enhances skills in prompt engineering, agent development, and modern software engine