Head of Engineering
Indexed description
This role is responsible for solution architecture, code quality, engineering standards, and technical execution. This role is not focused on high-level strategy alone — it requires deep involvement in code, architecture decisions, and technical problem-solving on a daily basis.
Solution Architecture & System Design
- Own and drive solution architecture across all projects and products
- Design scalable, high-performance, and maintainable systems
- Lead architecture decisions, including frameworks, integrations, and platforms
- Conduct architecture reviews and enforce quality, scalability, and security standards
- Define and enforce architectural patterns (Microservices, DDD, Event-Driven, CQRS)
- Evaluate build vs. buy decisions with strong technical justification
- Actively participate in code reviews across all engineering teams
- Ensure high standards in code quality, performance, and maintainability
- Enforce best practices, design patterns, and coding standards
- Contribute directly to critical and complex implementations when needed
- Identify and resolve technical debt and code quality issues proactively
- Mentor engineers through structured and constructive code reviews
- Define and enforce engineering standards across the organization, including:
- Coding standards and style guides
- API design and integration standards
- Database design and performance optimization
- Testing strategies (unit, integration, E2E)
- Documentation practices
- Establish quality gates for code, releases, and deployments
- Drive adoption of automated code quality tools and best practices
- Ensure consistency across Backend, Frontend, and Mobile teams
- Own and enhance CI/CD pipelines across all projects
- Ensure fully automated build, test, and deployment processes
- Drive DevOps best practices, including:
- Infrastructure as Code (IaC)
- Automated testing within pipelines
- Blue-green and canary deployments
- Environment and configuration management
- 10+ years of experience in software engineering
- Proven experience in a senior engineering leadership role (Head of Engineering, Tech Lead, or similar)
- Strong hands-on experience with modern tech stacks:
- Backend (.NET, APIs, Microservices)
- Frontend (React or modern frameworks)
- Mobile development
- Deep understanding of system design, architecture patterns, and distributed systems
- Strong experience in code reviews, engineering standards, and best practices
- Experience building and scaling CI/CD pipelines and DevOps practices
- Strong problem-solving and technical decision-making skills
- Ability to mentor and lead high-performing engineering teams
- Social Insurance
- Medical Insurance (AXA)
- Annual Raise
- Seasonal Bonus
- Performance Bonus
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search