Randstad operates in Portugal and worldwide as a leader in the field of human resources across various sectors of activity.
The Digital division focuses exclusively on the IT sector, offering unique opportunities for professional development. We are looking for a Principal Engineer.
Responsabilities:
* Provide technical leadership and mentorship to senior engineers, fostering a culture of technical excellence and promoting best engineering practices across the organization;
* Define and implement technical strategy, ensuring long-term architectural alignment with business goals and compliance standards;
* Champion engineering quality at scale through advanced practices like TDD, architectural reviews, and automated testing strategies;
* Architect and design mission-critical systems, ensuring extreme scalability, performance, and maintainability for the entire ecosystem;
* Drive DevOps and Platform strategy, collaborating on CI/CD automation, infrastructure-as-code, and cloud-native patterns in Azure;
* Collaborate with Stakeholders and Architects to solve complex business problems with elegant, high-impact technical solutions;
* Act as a catalyst for innovation, evaluating emerging technologies and prototyping solutions that provide a competitive advantage;
* Ensure system reliability and security, setting the standard for documentation and adherence to global industry regulations.
Requirements:
* Bachelor's degree in Computer Science, Information Technology, or related field.
* Strong understanding of object-oriented design, SOLID principles, domain-driven design (DDD) or event-driven design (EDA).
* Hands-on experience with Azure Cloud services, Azure DevOps, and cloud-native solution design.
* Practical experience with Test-Driven Development (TDD), unit testing frameworks (e.g., xUnit, NUnit, Moq), and integration testing.
* Familiarity with microservices, containerization (Docker, Kubernetes), and RESTful APIs.
* Proficiency in SQL and experience with both relational (SQL Server) and NoSQL databases (CosmosDB, MongoDB).
* Excellent problem-solving, communication, and collaboration skills with a detail-oriented mindset.
* Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Preferred Skills:
* Experience in the financial services sector, including familiarity with regulatory requirements and data privacy standards.
* Exposure to event-driven architectures, messaging systems (Kafka, RabbitMQ), and observability tools (Application Insights, Grafana, Prometheus).
* Passion for engineering culture - promoting automation, knowledge sharing, and continuous improvement.
Join our digital team and be part of the technological transformation shaping the future. Apply now and start making a difference today!
Randstad is on a mission to become the world's most equitable and specialized talent company. Therefore, we emphasize that we welcome individuals with the most diverse abilities and backgrounds. We are committed to ensuring that our recruitment and hiring process meets the needs of everyone. If you require any accommodations to make your application or interview more comfortable, please do not hesitate to inform our recruitment consultants.