Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Arquiteto de Software based in Brazil.
Join a technology-focused environment where you will shape the architecture of complex digital solutions and help drive large-scale software transformation initiatives. This role is designed for a highly experienced professional who can define scalable, secure, and resilient architectures across distributed systems. You will collaborate with engineering teams to establish technical standards, modernize legacy platforms, and enable efficient delivery through cloud-native approaches. The position offers the opportunity to work with advanced technologies such as event-driven architectures, microservices, cloud platforms, and DevOps practices. You will act as a technical reference, influencing strategic decisions and supporting teams in building high-impact solutions. This is an ideal opportunity for a software architect passionate about innovation, architecture excellence, and solving complex technology challenges.
Accountabilities:
- Define and evolve software architectures that integrate legacy systems with modern solutions, ensuring secure transitions and minimal impact on production environments.
- Design and implement event-driven architectures using asynchronous communication and messaging strategies for service integration and data replication.
- Develop solutions based on CQRS patterns, ensuring separation between commands and queries, high availability, and data consistency.
- Design microservices architectures with focus on communication patterns, scalability, resilience, observability, and application security.
- Architect and support strategic platform components, including event buses and specialized services.
- Define and maintain cloud infrastructure strategies focused on availability, performance, scalability, and cost optimization.
- Design and improve CI/CD pipelines to increase automation, quality, and efficiency throughout the software delivery lifecycle.
- Act as a technical reference by establishing architectural standards, best practices, and technology direction alongside development teams.
- Identify opportunities to optimize cloud resources and infrastructure, improving operational efficiency and reducing costs.
Requirements:
- Strong experience in software architecture and designing highly available distributed systems.
- Hands-on experience with cloud providers such as AWS and/or Azure, including architecture design, managed services, and infrastructure optimization.
- Experience building event-driven architectures using technologies such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or similar messaging solutions.
- Advanced knowledge of CQRS patterns, Event Sourcing concepts, and synchronization strategies between legacy systems and modern platforms.
- Experience designing and implementing microservices architectures, REST APIs, and asynchronous service communication.
- Experience defining and implementing CI/CD pipelines, deployment automation, and DevOps practices.
- Knowledge of observability, monitoring, distributed logging, and troubleshooting applications in production environments.
- Experience with architecture patterns, system integration, scalability, resilience, and application security.
- Experience with Event Sourcing, Domain-Driven Design (DDD), Kubernetes, Docker, Terraform, or Infrastructure as Code (IaC) is considered a plus.
- Familiarity with observability tools such as Grafana, Prometheus, Splunk, Datadog, or similar platforms is an advantage.
- Previous experience modernizing legacy systems and leading architectural transformation projects is highly valued.
Benefits:
- Health and dental insurance.
- Meal and food allowance.
- Childcare assistance.
- Extended parental leave.
- Access to fitness, wellness, and healthcare partnerships through Wellhub (Gympass) and TotalPass.
- Annual profit-sharing program (PLR).
- Life insurance.
- Continuous learning opportunities through internal training platforms.
- Discounts through partner programs.
- Online platforms focused on physical health, mental health, and overall well-being.
- Parenting and pregnancy support courses.
- Partnerships with online learning platforms.
- Language learning platform access.
- Additional benefits and employee support initiatives.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1