···
Log in / Register
Senior Software Engineer (Application Architecture)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Description: Education and Experience: * Bachelor's degree in Computer Science, Software Engineering, or related fields. * Proven experience in building/developing systems. * Significant experience in architecting and building complex, scalable digital platforms. Advanced Technical Knowledge: * In-depth understanding of various architectural styles (microservices, serverless, message-driven architecture, etc.) and their trade-offs, with hands-on experience applying them. * Demonstrated experience designing and implementing robust, secure APIs (RESTful, GraphQL). * Solid knowledge of distributed systems design and horizontal and vertical scalability strategies. * Experience with relational and non-relational databases, and data persistence strategies for high-demand platforms. * Familiarity with cloud computing platforms (AWS, Azure, GCP) and their core services for building digital platforms (compute, storage, networking, serverless, etc.). * Advanced knowledge of DevOps practices and CI/CD tools for automating deployment and platform management. * Experience with messaging and queuing systems (e.g., Kafka, RabbitMQ, SQS). * In-depth knowledge of application and infrastructure security (authentication, authorization, encryption, OWASP). * Experience with platform monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog). * Knowledge of event-driven architecture (Event-Driven Architecture). * Lead the definition and evolution of the new digital platform architecture for Porto Serviços, from the presentation layer through backend and integrations. * Collaborate closely with business, product, design, and engineering teams to understand the platform vision and translate it into a cohesive, efficient software architecture. * Define architectural standards, design guidelines, technologies, and frameworks to be used in building the platform. * Ensure the platform architecture is scalable, resilient, secure, and high-performing, capable of supporting Porto Serviços’ growth. * Design the platform’s integration architecture with internal and external systems, including APIs for partners and consumers. * Develop and maintain detailed platform architecture documentation, including diagrams, data models, and integration specifications. * Technically lead architecture discussions with development teams, ensuring adherence to defined standards. * Identify and mitigate technical risks and architectural challenges related to platform development. * Promote adoption of best practices in development and architecture throughout platform construction. * Mentor and guide software engineers involved in platform development on architecture and design matters. * Evaluate and recommend continuous improvements to the platform architecture to optimize cost, performance, and scalability. * Research and prototype new technologies and architectural approaches that could add value to the digital platform. * Collaborate with the information security team to ensure the platform is built to the highest security standards. 2512190202551927504

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.