
Software Architect
Posted 2 hours ago

Posted 2 hours ago
• This position is designed to connect ambitious business objectives with high-performance engineering outcomes.
• You will play a key role in scaling our technical ecosystem by taking complete responsibility for architectural designs, governance standards, and ensuring the long-term reliability of our distributed systems.
• Define and promote technology principles that strike a balance between immediate delivery and long-term system sustainability.
• Design distributed systems utilizing Domain-Driven Design (DDD), CQRS, and Event-Driven Architecture (EDA).
• Identify and validate the appropriate tools—from Kafka streams to NoSQL databases—to address specific scaling challenges.
• Prepare systems for failure by employing patterns such as Circuit Breaker, Bulkhead, and advanced Rate-limiting.
• Create governance frameworks that facilitate developer progress rather than hinder it with excessive bureaucracy.
• Enhance data strategies, including sharding, replication, and performance optimization for SQL/NoSQL databases under significant load.
• Develop scalable infrastructure using Kubernetes, Docker, and Infrastructure as Code (Terraform/Ansible).
• Upgrade CI/CD pipelines to guarantee automated, secure, and swift deployments.
• Lead FinOps initiatives to ensure our cloud architecture is both cost-effective and high-performing.
• Assist engineering teams by simplifying complex challenges into clear, documented architectural designs.
• Conduct architecture reviews and mentor senior engineers to cultivate a culture of technical excellence.
• Over 5 years of experience in senior or lead engineering roles with a demonstrated success in Microservices, EDA, and DDD.
• Profound knowledge of the CAP theorem, ACID properties, and the implementation of fault-tolerance patterns.
• Hands-on expertise in AWS or Azure, including Kubernetes, Docker, and Terraform (IaC).
• Advanced understanding of SQL/NoSQL, including database sharding, replication, and query optimization.
• Proficiency in Kafka (architecture, stream processing, and reliability optimization).
• Master’s degree in Computer Science or a related technical discipline.
• Benefits Cafeteria — an annual budget that you can allocate to: Sports • Medical • Mental health • Home office • Languages.
• Paid maternity/paternity leave along with a monthly childcare allowance.
• More than 20 vacation days, unlimited sick leave, and emergency time off.
• Remote-first approach with tech support and coworking compensation.
• Team events (online, offline, and offsite).
• A culture of learning with internal courses and growth programs.
super.AI
Stefanini Brasil
Pubgenius Inc.
Get handpicked remote jobs straight to your inbox weekly.