Job Closed
This listing is no longer active.
Principal Software Architect
Location
Brazil
Posted
65 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Architect
Escale
• Define medium- and long-term technical and architectural drivers for the evolution of Escale's platforms and AI-First initiatives • Lead the architecture and evolution of scalable solutions focused on Artificial Intelligence, autonomous agents, intelligent automations and GenAI-based applications • Drive engineering decisions involving architecture, scalability, resilience, observability, performance and operational efficiency • Act cross-functionally supporting multiple teams with complex engineering, architecture and technology evolution challenges • Work hands-on building, coding and evolving critical solutions, ensuring practical implementation of the designed architectural patterns • Design resilient architectures for event processing, automations and critical business flows • Define technical standards and development best practices for distributed applications, integrations and event-driven systems • Lead architectural decisions involving backend, cloud infrastructure, observability, AI Engineering and distributed platforms • Actively contribute to the development of applications, integrations and strategic core-business components, maintaining close proximity to technical execution in code • Architect solutions on AWS considering performance, security, reliability, governance and cost efficiency • Translate the business's scale and volume challenges into high-performance architectures driven by data and Artificial Intelligence • Influence technical decisions and direction with Engineering and Product leadership • Establish practical guidelines for the evolution of applications based on LLMs, RAG, intelligent agents and generative AI ecosystems • Participate actively in the validation, deployment and evolution of production solutions, ensuring tight alignment between architectural design and real implementation • Raise the organization's technical maturity through engineering best practices, testing, documentation, observability and architectural quality • Serve as the primary technical and engineering reference in discussions related to architecture, AI Engineering, scalability and platform evolution
Job Requirements
- Experience in architecting and developing distributed, resilient, highly scalable systems
- Strong knowledge of Software Architecture (DDD, Event-Driven Architecture, Clean Architecture and Microservices)
- Practical experience with GenAI applications in production
- Experience integrating LLMs, autonomous agents, chatbots and intelligent flows
- Advanced hands-on experience developing backend applications using Node.js and TypeScript in complex environments
- Proven track record of hands-on involvement (in code) in developing, designing and evolving critical production solutions
- Experience with event-driven architectures, APIs, automations and large-scale system integrations
- Proficiency with AWS Cloud (Lambda, SQS, SNS, RDS and S3)
- Experience with relational and non-relational databases (SQL and NoSQL)
- Track record of serving as a technical reference with unified influence across multiple teams and complex environments
- Ability to make high-impact architectural decisions considering scalability, resilience and engineering feasibility
- Experience leading complex technical discussions and defining practical technology drivers
- Experience defining global architecture and technical evolution of platforms and strategic initiatives
Benefits
- Flexible Meal and Food Allowance (iFood)
- Medical and Dental Insurance
- Childcare Assistance
- Extended Parental Leave
- Partner discounts for Pet Care
- Life Insurance
- Incentives and partnerships for exclusive discounts on specializations at FIAP, APETI and SENAC
- TotalPass
- Internal psychological support
- SESC partnership
- Wellhub
- Telemedicine
- Medical exams (Starbem, Avus and Dasa)
- Partner discounts
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Tech Lead – Pleno/Sênior
Base2 TecnologiaEspecialistas em Qualidade de Software, Desenvolvimento, Performance e Automação de Processos RPA.
• Fazer parte do time de IA e automação da BASE2. • Entregar resultados mensuráveis para empresas de diferentes portes. • Trabalhar com tecnologiass avançadas de inteligência artificial.
• Expanding the platform’s offerings for providers • Breaking down APIs with a focus on performance and scalability • Continuous improvements to our tech stack, processes, and infrastructure • Partnering with our other engineering teams to enhance configurability within our platform • Collaborating with other engineers, product management and design to identify and solve complex problems • Contributing to technical design processes and provide improvement suggestions and feedback • Playing an influential role in growing Snapsheet to be the industry leader in technology • Working in an agile environment and participating in weekly stand ups, retrospectives, etc. • Proactively re-evaluate scope, flag issues, and suggest alternatives • Mentoring junior developers and contributing to development team best practices
• Design and build interactive vector animation systems in Rive, including state machines, pointer/touch listeners, bone-driven elements, data binding, and real-time responsiveness • Create premium motion graphics and video assets in After Effects with perfect transparency, reversible timelines, loopable sequences, and web-optimized exports (ProRes 4444, WebM, etc.) • Develop minimalist line-art animations that gradually transition into more organic, life-like motion while maintaining a cohesive visual language • Build cursor- and touch-responsive interactions (subtle repulsion, attraction, sway, micro-movements) that feel natural and delightful • Design and optimize multi-layer experiences that combine breathing backgrounds, transparent video, and interactive vector overlays running at 60 fps with no visual conflicts • Establish motion design systems that work beautifully in both light and dark modes, using a restrained grayscale palette with one consistent accent color • Collaborate daily with front-end developers on integration, event handling, responsive behavior, and performance tuning within Angular components • Optimize all deliverables for file size, load speed, and cross-device performance (desktop, tablet, mobile touch) • Provide clean, well-documented source files, export settings, and technical guidance so the engineering team can implement without friction • Contribute strategic input on how motion can improve user engagement, brand perception, and conversion on key marketing pages • Optionally develop lightweight Canvas or Three.js fallbacks when needed • Work remotely from the Philippines with at least 3–4 hours overlap with US Eastern Time on most days
• Desenvolver aplicações Front-End utilizando TypeScript • Manter e evoluir sistemas existentes, analisando e depurando códigos com ferramentas como IDEs e DevTools do navegador (F12). • Desenvolver e manter APIs REST com .NET Core e Entity Framework. • Aplicar boas práticas de arquitetura de software, como DDD (Domain-Driven Design), injeção de dependência e testes unitários. • Trabalhar com mensageria, principalmente RabbitMQ, mas também com alternativas como SQS, SNS ou Kafka. • Projetar e manter sistemas distribuídos baseados em microserviços. • Monitorar e diagnosticar aplicações usando ferramentas de observabilidade (ex: DataDog, Azure Monitor, CloudWatch). • Utilizar bancos de dados não relacionais, como MongoDB ou DynamoDB. • Participar de pipelines de CI/CD, garantindo entregas contínuas e seguras. • Trabalhar com tecnologias de containerização e orquestração, como Docker e Kubernetes. • Utilizar serviços em nuvem (AWS, Azure, etc.), incluindo funções serverless e mensageria. • Colaborar em projetos via Azure DevOps, utilizando boards, pipelines e repositórios.




