
Senior Software Architect
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Brazil.
• Design and sustain software architectures that facilitate the company's expansion, providing robust, scalable, and secure technical solutions that align with business objectives.
• Serve as a liaison between technical teams and stakeholders, ensuring smooth communication between technology and business needs.
• Offer guidance to the development team by advocating best practices, fostering innovation, and securing operational efficiency along with long-term quality of outputs.
• Evaluate and enhance system architecture to guarantee scalability and security.
• Develop proofs of concept to validate architectural solutions and support technical decision-making.
• Suggest ongoing improvements and architectural advancements, aiming to minimize disruptions to production operations.
• Monitor system performance, foresee potential issues, and maintain high availability and resilience.
• Work collaboratively with the team to implement optimization strategies and address critical incidents.
• Engage in meetings with clients and stakeholders, translating business requirements into technical solutions, and ensuring the creation/updating of technical architecture diagrams and detailed documentation.
• Assist developers and QA teams with best practices and code reviews.
• Support the implementation of critical changes, emphasizing quality assurance.
• Ensure system security by applying necessary security enhancements and adhering to industry regulations.
• Mentor and aid the team in their technical development, promoting best practices and effective architectural solutions.
• Create and maintain both functional and technical diagram models.
• Proficiency in process and domain modeling.
• Programming skills adequate for developing proofs of concept.
• Familiarity with tools and methodologies centered on software development.
• Experience in designing architectural solutions within Cloud environments.
• Strong development background in Java or Node.js.
• Experience with serverless architecture.
• Proficiency with integration platforms.
• Familiarity with microservices architecture, REST, and gRPC.
• Experience using Docker and Kubernetes.
• Knowledge of Continuous Integration/Continuous Delivery practices.
• Experience with both SQL and NoSQL databases.
• General understanding of Azure.
• Familiarity with Azure AKS (Azure Kubernetes Service).
• Experience with Cosmos DB.
• Knowledge of Event Hubs.
• Expertise in distributed, event-driven microservices architecture.
• Skills in API design (including REST contracts, versioning, and managing breaking/non-breaking changes).
• Mastery of B2B integration patterns such as retries, DLQ, idempotency, fallbacks, timeouts, circuit breaker, saga, etc.
• Meal voucher / food allowance (Flash benefits card).
• Health insurance.
• Dental plan.
• Life insurance.
• PPR (Profit Sharing / Performance Bonus).
• TotalPass.
• Childcare allowance.
• Well-Being program (for physical and mental health).
• Corporate University (our #SensediaAcademy), offering multiple development tracks.
• Partnerships with cultural and educational organizations providing special discounts.
• Extended maternity and paternity leave.
• Flexible work model #WorkWhereYouBelong.
Stefanini Brasil
evoila
Honeycomb.io
Get handpicked remote jobs straight to your inbox weekly.