DBServices has strong roots in both Portugal and Brazil, reflecting a solid connection between the two countries.
In constant growth, DBServices stands out by supporting leading companies in Portugal, the United States, and Brazil, strengthening its international presence and expanding its impact on the global market.
We are looking for a Software Engineer IA to help drive the adoption of Artificial Intelligence across our engineering teams. In this role, you will design and implement AI-powered solutions that enhance the Software Development Life Cycle (SDLC), while supporting development teams in adopting AI-assisted engineering practices.
Working across multiple squads, you will help identify opportunities to improve developer productivity, software quality, and engineering processes through the effective use of AI technologies. This is a hands-on engineering role for someone passionate about software development, AI-powered tooling, and continuous innovation.
Location: Porto, Portugal (Hybrid – 2 days/week)
- Design, prototype, and implement AI-powered solutions and intelligent agents that enhance the Software Development Life Cycle (SDLC).
- Support engineering teams in adopting AI-assisted development practices and developer productivity tools.
- Promote the effective use of AI technologies across software engineering teams, sharing best practices and practical guidance.
- Help improve engineering processes by introducing AI-driven approaches throughout the software development lifecycle.
- Define and contribute to engineering standards, security practices, and governance for the responsible use of AI.
- Design and implement technical solutions that integrate AI into software engineering workflows while ensuring scalability, security, and maintainability.
- Evaluate emerging AI frameworks, SDKs, low-code/no-code platforms, and developer tools to identify opportunities for innovation.
- Collaborate with architects, engineers, product managers, designers, and stakeholders to integrate AI into development workflows.
- Contribute to technical discussions, architecture decisions, and engineering initiatives involving AI-enabled software development.
- Build and continuously improve AI agents focused on increasing software development productivity, quality, and code security.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
- 5+ years of experience in software development within production environments, including large-scale and high-availability systems.
- Strong full-stack development experience with backend technologies such as .NET or Node.js and frontend frameworks such as React and TypeScript.
- Solid understanding of the complete Software Development Life Cycle (SDLC), from requirements gathering through architecture, development, testing, deployment, monitoring, and production support.
- Experience with DevOps practices, CI/CD pipelines (GitHub Actions, Azure DevOps, or similar), Infrastructure as Code, and software delivery automation.
- Hands-on experience using AI-powered developer tools such as Claude Code, GitHub Copilot, Cursor, Codex, or similar coding assistants.
- Strong interest in AI applied to software engineering, with the ability to evaluate and adopt emerging developer productivity technologies.
- Experience collaborating with engineering teams and promoting technical best practices.
- Experience participating in code reviews, architecture discussions, and software quality initiatives.
- Ability to translate business requirements into pragmatic technical solutions and contribute to backlog refinement and technical estimation.
- Excellent communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
- Growth mindset, curiosity, and passion for continuous learning and innovation.
- Experience building AI agents or agentic workflows.
- Experience integrating Large Language Models (LLMs) into software engineering solutions.
- Knowledge of AI orchestration frameworks such as LangGraph, LangChain, Semantic Kernel, AutoGen, or similar.
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of AI governance, security, or Responsible AI practices.
- Experience with Developer Experience (DevEx) initiatives.
- Passion for Artificial Intelligence and software engineering.
- Collaborative mindset and ability to influence technical teams.
- Strong analytical and problem-solving skills.
- Proactive attitude and continuous improvement mindset.
- Curiosity to explore emerging AI technologies and developer tools.
- Excellent communication and teamwork skills.
- Ability to work across multiple squads and adapt to different technical contexts.
- Portuguese: Professional proficiency
At DBSPT you will find:
- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through TotalPass and Mediquo, we provide resources and programs, and telemedicine dedicated to your physical well-being
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.
At DBServices, we design, develop, and support cutting-edge digital platforms that drive innovation for leading companies across IT, Banking, Retail, Government, Healthcare, and other industries in Europe and the Americas. Our expertise empowers businesses to grow, adapt, and lead in dynamic markets.
Trusted by industry leaders like Worten, Sonae, Edenred, Natixis, Farfetch, Glintt, Efacec, Segurança Social, and McDonald's, we deliver solutions that make a real impact.
Join us and be part of a global team that's shaping the future of digital transformation.