Location: Dublin city
Job Type: Contractor
Work Type: Hybrid
Role Type: Senior Software Engineer
Overview of Role
This is a senior engineering role on an EMEA Change Team delivering a next-generation policy administration system for a leading global insurance organisation. The programme uses AI coding agents to generate most feature code, and the successful candidate acts as the final human quality gate before merge and deployment. The role requires strong full-stack judgement to review, validate, correct, and sign off agent-generated code across Angular, Node.js, AWS, DynamoDB, and PostgreSQL.
Role & Responsibilities:
- Review, validate, and correct AI-generated code across the full stack before approving for merge, assessing correctness, security, performance, and structural integrity.
- Validate agent output against technical design and confirm the implementation matches the specification before approval.
- Classify agent output deviations, distinguish execution errors from specification gaps, and communicate findings clearly.
- Issue targeted correction instructions or directly patch code where a focused fix is more efficient.
- Validate agent-generated tests for adequacy and correctness and escalate recurring failure patterns to the AI Engineer.
- Take end-to-end accountability for features across Angular UI, Node.js Lambda API, DynamoDB/PostgreSQL data layer, and AWS infrastructure.
- Identify and resolve performance bottlenecks, security vulnerabilities, and structural issues before merge.
- Collaborate with Systems Analysts, QA Engineers, Delivery Managers, and Senior Tech Leads to ensure delivery readiness.
Skills, Qualifications & Experience
- Strong technical judgement across the full stack, with the ability to assess code quality beyond one layer or discipline.
- Precise communicator, able to produce targeted correction instructions that support accurate agent re-execution.
- Methodical approach to failure classification and specification validation.
- Familiarity with AI-augmented delivery, including reviewing and correcting AI-generated code in a production setting.
- Strong working knowledge of Angular, Node.js, AWS cloud services, DynamoDB, and PostgreSQL.
Experience:
- 10+ years of full-stack development experience across a comparable technology stack.
- 5+ years working with AWS cloud services in a production environment.
- Experience reviewing or correcting AI-generated code in a delivery context is beneficial.
- Experience with Angular v15+, TypeScript, RxJS, Node.js v18+, AWS Lambda, API Gateway, DynamoDB, PostgreSQL, and CI/CD pipelines.
- Experience in financial services, insurance, or other regulated environments is beneficial.
Education & Certifications :
- Bachelor's degree in computer science, Software Engineering, or equivalent.
- AWS Certified Developer - Associate is desirable but not essential.
Visa:
- Irish/EU Citizen or Stamp 4 Visa holder.
About Us
As Ireland's largest IT Solutions Provider with a growing global footprint, Ergo offers deep expertise across managed IT & hardware services, cloud, applications & software services, IT resourcing, and modern work solutions. Our recent technology awards reflect our commitment to delivering industry-leading IT solutions, highlighting our team's dedication and expertise.