Software Engineer - Ai Assisted Development

Amaris
Sarria, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Architectural Patterns Code Generation Software Quality Code Review Computer Programming Continuous Integration Cursor (Graphical User Interface Elements) DevOps Distributed Systems
+10 more
Python (Programming Language) Secure Coding Software Engineering TypeScript GitHub Copilot Large Language Models Prompt Engineering Technical Debt Front End Software Development Code Restructuring

Job description

Software Engineer - AI Assisted DevelopmentĀæTiene lo que se necesita para triunfar? La siguiente información debe ser leĆ­da atentamente por todos los candidatos.Project SummaryWe are looking for a Software Engineer to lead the adoption of AI-assisted coding practices across the organization. This role combines hands-on engineering, enablement, and governance-defining how AI is used in software development while actively supporting teams in building their first applications using AI-assisted workflows. You will act as both a coach and a quality gate, ensuring teams leverage AI effectively without compromising engineering standards.Main Responsibilities / ObjectivesAI-Assisted Development PracticesDefine and standardize best practices for AI-assisted coding across teams.Establish clear guidelines for when and how to use AI tools (generation, refactoring, testing, documentation).Create reusable playbooks, patterns, and prompt libraries for effective AI usage.Promote responsible usage with strong human-in-the-loop validation and traceability.Hands-On Enablement & App DevelopmentPartner with teams to build their first applications using AI-assisted coding (ā€œvibe codingā€).Review and guide early implementations to ensure quality, maintainability, and alignment with architecture standards.Act as a technical coach, helping engineers translate AI-generated outputs into production-ready solutions.Identify common pitfalls and turn them into reusable best practices and guardrails.Tooling & IntegrationEvaluate and integrate AI coding tools (e.G., GitHub Copilot, Cursor IDE).Embed AI into the development lifecycle (IDE, CI/CD, code reviews).Build internal tooling or wrappers to: Standardize usage patterns, Enforce guardrails, Capture metrics and insightsEngineering Quality & GovernanceDefine quality standards for AI-generated code (testing, security, performance).Establish review processes adapted to AI-assisted development.Ensure compliance with enterprise requirements (security, licensing, data privacy).Prevent anti-patterns such as: Blindly trusting generated code, Inconsistent architectures, Duplication or technical debt at scaleDeveloper Experience & EnablementTrain teams on effective AI-assisted workflows.Create onboarding materials, demos, and real-world examples.Scale knowledge across teams to ensure consistent adoption.Continuous ImprovementRun pilots and experiments with new AI tools and workflows.Measure impact on productivity, quality, and delivery speed.Continuously refine practices based on real usage and feedback.Expected DeliverablesA standardized framework for AI-assisted development.Successfully delivered first applications built using AI-assisted workflows, with documented learnings.Code reviews and guidance that elevate team output quality.Internal tools, templates, and prompt libraries.Training materials and onboarding sessions.Measurable improvements in developer productivity and code quality.Required SkillsExperience: 5-10 years of experience in software engineering.Proven experience building production-grade applications.Hands-on experience using AI coding tools in real projects.Experience mentoring or guiding other engineers.Software EngineeringStrong programming skills (TypeScript/JavaScript, Python, or similar).Experience with modern architectures (APIs, distributed systems, frontend frameworks).Strong foundation in testing, maintainability, and performance.AI-Assisted DevelopmentStrong understanding of: Prompt engineering for code generation, Limitations and risks of LLM outputs, Validation and review patternsDevOps & ToolingFamiliarity with CI/CD, code quality tooling, and developer workflows.Governance & SecurityUnderstanding of secure coding, compliance, and licensing considerations.WHY US?Join our dynamic team of talented individuals and experience a world of growth and opportunities.Here’s what we offer:Rapid growth with a tailored career path and salary evaluation;70% of our senior leaders started at entry level.Enhance your skills with our Tech Academy catalog, Udemy E-learning Platform, Language Sessions, webinars, and workshops.Control your training with an annual personal budget and company-paid certifications.Enjoy flexible policies, remote work options, and fantastic social benefits like transit and restaurant tickets, kindergarten support, and private health insurance.Benefit from our WeCare program, supporting employees in critical situations.Unleash your full potential, both professionally and personally.Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.Take the next step in your career and become a key player in driving change at Amaris Consulting. xbhjioe Apply now to embark on a journey of professional growth and personal fulfillment.

Requirements

Experience: 5-10 years of experience in software engineering. Proven experience building production-grade applications. Hands-on experience using AI coding tools in real projects. Experience mentoring or guiding other engineers. Software Engineering Strong programming skills (TypeScript/JavaScript, Python, or similar). Experience with modern architectures (APIs, distributed systems, frontend frameworks). Strong foundation in testing, maintainability, and performance. AI-Assisted Development Strong understanding of: Prompt engineering for code generation, Limitations and risks of LLM outputs, Validation and review patterns DevOps & Tooling Familiarity with CI/CD, code quality tooling, and developer workflows. Governance & Security Understanding of secure coding, compliance, and licensing considerations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:21 min

Shifting relevance of specific software engineering skills

Alexander Trusheim Alexander Trusheim +1 Ā· WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum Ā· WWC Europe 2026

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello Ā· JS Congress

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho Ā· WWC Europe 2026

2:10 min

Leveraging AI-assisted coding to amplify developer capabilities

Francesco Ciulla Francesco Ciulla Ā· WWC 2023

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark Ā· LIVE

Videos

See all

Related articles

See all