Head of Engineering
BNamericas
Software Engineering
Latin America
Posted on May 30, 2026
We are seeking a hands-on and pragmatic engineering leader to guide the development and evolution of our digital platform; a robust system providing structured company, project, and asset information across sectors and countries, alongside high-value industry content.
This role is ideal for someone who combines strong engineering leadership with execution focus, and who can help drive platform evolution while introducing practical AI-enabled improvements. You will lead a small team, work closely with stakeholders across the business, and play a key role in shaping how we scale our technology. This is a player-coach role, where you are expected to remain close to the code and contribute directly to development when needed (approximately 30% of your time).
Core Responsibilities
This role is ideal for someone who combines strong engineering leadership with execution focus, and who can help drive platform evolution while introducing practical AI-enabled improvements. You will lead a small team, work closely with stakeholders across the business, and play a key role in shaping how we scale our technology. This is a player-coach role, where you are expected to remain close to the code and contribute directly to development when needed (approximately 30% of your time).
Core Responsibilities
- Lead and develop a small engineering team, fostering a culture of accountability, ownership, and continuous improvement.
- Drive delivery discipline, ensuring clear prioritization, execution, and timely delivery of key initiatives.
- Provide sound architectural guidance and technical decision-making to ensure scalability, reliability, and maintainability of the platform.
- Partner closely with product, content, and business stakeholders to align engineering priorities with company goals.
- Contribute to hiring, coaching, and developing engineering talent as the team evolves.
- Guide the adoption of AI-enabled solutions to improve workflows, data processes, and product capabilities.
- Actively contribute to the codebase and technical problem-solving, maintaining a hands-on role in development and supporting the team in critical implementations.
- Experience implementing AI-driven solutions in production environments.
- Experience managing platform integrations (e.g., Appian) and broader system interoperability.
- Experience with data workflows, pipelines, or data acquisition.
- Familiarity with DevOps practices, observability, and cloud infrastructure (e.g., AWS).
- Proven experience leading engineering teams in a hands-on / player-coach capacity.
- Strong track record of delivering complex technical projects with clear ownership and accountability.
- Solid architectural and technical judgment in building scalable systems.
- Experience working cross-functionally with product and business stakeholders.
- Experience with Infrastructure cost optimization strategies.
- Ability to balance hands-on involvement with leadership responsibilities.
- Fluent English is required; Spanish and/or Portuguese are a plus.
- Entrepreneurial mindset with a focus on execution, impact, and continuous improvement.
- Java Springboot, Full Stack Development
- Python using Django and/or FastAPI with ORM-based development
- PostgreSQL
- Containerisation using Docker and Docker Compose
- AWS, DevOps, CI/CD, infrastructure automation
- Unit testing and software quality practices
- QA automation frameworks such as Playwright
- AI-powered pipeline hosting and orchestration strategies - AWS Step Function, AWS ECS Task Processors, AWS Serverless, S3, Secret Managers, ECS Services, Lambda, API Gateway, etc.
- Generative AI, Agentic AI, MCP, LangGraph, VertexAI, and LangChain
- Modern AI coding tools such as Cursor, Windsurf, Claude Code, Roo Code, AntiGravity, or similar