CareerPlanSign in

Software Architect (Belo Horizonte)

Belo Horizonte, Brazil💼 Full-time🗓 2026-08-26 → 2026-09-14

Core

Designing, developing, and implementing scalable software architectures and technical foundations for applications.

Role type

Senior Software Architect

Builds

Scalable, adaptive, and evolutionary software architectures and executable technical foundations

Domain

Software Engineering / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Software architecture design, Distributed systems, REST APIs, Messaging solutions (RabbitMQ, Kafka, Pub/Sub), Cloud platforms (AWS, Azure, GCP), Security practices, Agile methodologies, Object-Oriented Design, SOLID principles, Domain-Driven Design, Clean Architecture, Microservices, Event-Driven Architecture

Preferred skills

React, React Native, Node.js, JavaScript, TypeScript, Relational and non-relational databases, IaaS/PaaS/SaaS models, Performance optimization (caching, load balancing)

Technologies

React, React Native, Node.js, JavaScript, TypeScript, RabbitMQ, Apache Kafka, Google Pub/Sub, AWS, Microsoft Azure, Google Cloud Platform, JWT, OAuth

Responsibilities

Define quality attributes and architectural styles for software solutions; Identify business objectives and constraints driving architecture; Model, document, and communicate key architectural decisions; Develop Proofs of Concept (PoCs) to validate technical solutions; Implement and evolve executable architectures; Act as a technical reference and mentor development teams; Support integration processes between systems; Contribute to security practices; Foster technical capability building within the team.

Seniority

Senior, hands-on IC

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.