Software Engineer leading technical teams and overseeing architecture for urban digital transformation in Porto. Collaborating with DevOps and ensuring quality and security of software developments.
Responsibilities
Technical Leadership and Mentorship: Guide the development of internal and external teams, ensuring the application of best practices, design patterns and code quality through Code Reviews;
Architecture Design: Define and evolve the architecture of applications, ensuring solutions are scalable, secure and maintainable;
DevOps Liaison: Act as the technical point of contact with the DevOps center, defining infrastructure requirements, CI/CD pipelines and deployment strategies;
Quality and Security Management: Implement automated testing strategies and ensure software meets security and data protection requirements (GDPR);
Requirements Translation: Collaborate with management to convert business needs into clear, actionable technical specifications;
Technical Documentation: Ensure maintenance of up-to-date architecture and system documentation to preserve knowledge continuity.
Requirements
Degree in Computer Science, Software Engineering, Computer Engineering, Telecommunications Engineering, Network and Computer Systems Engineering, Information Systems, Management Informatics or similar;
Minimum of 7 years' experience in software development, with prior experience in technical leadership or architecture roles;
Technical Proficiency: Strong knowledge of programming languages (e.g., Java, Python, Node.js) and architectural patterns (Microservices, API First, etc.);
Cloud and Infrastructure Knowledge: Familiarity with Docker and Kubernetes concepts to facilitate interaction with DevOps;
Engineering Culture: Experience with Agile methodologies (Scrum/Kanban) and version control tools (Git);
Integration Knowledge: Experience in system integration and consuming complex APIs.
Fullstack Developer at Muxon responsible for developing and maintaining internal applications automating data workflows. Collaborating with analysts to deliver effective software solutions within data processing and analytics team.
Principal Software Engineer at Northern Trust architecting and delivering high - performance software solutions. Collaborating with teams and mentoring engineers in AI and data management.
Tech Lead leading full stack development in digital channels at NIO. Collaborating with cross - functional teams to ensure performance and scalability in user experiences.
Full Stack Product Engineer at Plain redefining customer support with AI for B2B companies. Building fast, reliable features and collaborating closely with customers and teams.
Senior Product Engineer focused on designing and delivering high - performing digital solutions for Hyatt's global platforms. Collaborating with teams to ensure reliable and secure technology solutions.
Technical Lead guiding engineering team in transition to AI - driven solutions at profitable SaaS company. Collaborate with leadership to define technical standards and innovate product architecture.
Full Stack Developer resolving challenges using cutting - edge technologies at Booz Allen Hamilton. Developing software from vision to production - ready solutions in a fast - paced agile environment.
Internship focused on software engineering and process modeling for graduate students. Work on advanced aerospace system engineering projects, contributing to innovative solutions.
Software Engineer Intern working on projects for engaging educational resources at Age of Learning. Collaborating with engineers and cross - functional partners in a hybrid environment.
Director of Technical Engineering Lead overseeing hands - on development of critical applications at Citi. Responsible for managing teams and ensuring best practices in application systems.