Architect Software Engineer in Brazil at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Architect Software Engineer based in Brazil.
We are seeking an experienced Architect Software Engineer to shape the technical direction of scalable, secure, and high-performing software systems. In this senior technical leadership role, you will translate business objectives into robust architectural solutions while guiding engineering teams toward high standards of quality and reliability. You will collaborate with product stakeholders and engineers to establish architectural best practices, modernize development processes, and explore emerging technologies. The role combines strategic system design with hands-on technical problem-solving, mentorship, and continuous improvement. You will also leverage AI tools and automation to improve engineering productivity and the quality of delivery. Join a distributed, innovation-driven environment where your technical expertise can make a meaningful impact on digital products and the people who rely on them.
Design and guide the development of software architectures that meet business objectives and technical requirements.
Lead architectural discussions, introduce effective design patterns, and provide guidance on critical technical decisions.
Collaborate with product managers and cross-functional stakeholders to align software architecture with business priorities and technology strategy.
Establish and promote engineering standards, including code quality, security, scalability, performance optimization, and maintainability.
Conduct code reviews and champion software development best practices across engineering teams.
Mentor and support software engineers, strengthening their technical capabilities and understanding of architectural principles.
Diagnose and resolve complex technical issues involving system design, application behavior, and performance.
Research emerging technologies and develop proofs of concept to assess their potential value to the software ecosystem.
Create and maintain clear technical documentation covering architecture, system design, and implementation decisions.
Improve software development workflows, DevOps practices, and delivery processes to support reliable and efficient releases.
Identify opportunities to use AI-powered tools and automation to increase team efficiency, improve engineering output, and enhance software quality.
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
At least 8 years of software engineering experience, with a strong focus on software architecture and system design.
Advanced knowledge of modern programming languages such as Java, Python, C#, or JavaScript.
Deep understanding of software design patterns, microservices architecture, and RESTful API design.
Experience with cloud platforms such as AWS, Azure, or Google Cloud, as well as containerization technologies including Docker and Kubernetes.
Strong proficiency in database design and technologies, including SQL, NoSQL, and Redis.
Solid understanding of DevOps practices, continuous integration and continuous delivery (CI/CD) pipelines, and automated testing frameworks.
Demonstrated experience providing technical leadership, guiding architectural decisions, and mentoring engineers.
Proven ability to use AI tools and automation strategically to improve team productivity, efficiency, or engineering quality.
Strong analytical, critical-thinking, and problem-solving skills, combined with a strategic approach to technical challenges.
Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
A proactive mindset, with the ability to identify improvement opportunities, drive change, and adapt to evolving priorities.
A collaborative attitude and a strong commitment to innovation, continuous learning, and knowledge sharing.
Demonstrated curiosity through self-directed exploration, whether across multiple disciplines or through deep expertise in a specialized area.
Resilience and adaptability when learning unfamiliar concepts, navigating ambiguity, and working in a fast-paced environment.
Application requirement: Submit an updated resume translated into English. An active LinkedIn profile hyperlink is also required for consideration.
Compensation: Starting at USD 10,000 per month.
Remote work: Opportunity to work remotely from Brazil as part of an internationally distributed team.
Paid holidays: Paid holiday allowance.
Flexible time off: Flexible, take-it-as-you-need-it scheduled time off, subject to applicable policies.
Home-office support: A MacBook configured and ready for use from day one.
Workspace stipend: USD 500 to help create a comfortable and productive home-office setup.
Equity opportunity: Equity in a growing startup backed by venture capital investors.
Innovation-focused culture: An environment that encourages new ideas, experimentation, and continuous improvement.
Professional growth: Opportunities to develop technical leadership skills, mentor engineers, and contribute to architectural strategy.
Global collaboration: Work alongside colleagues across multiple countries and contribute to products designed to support real-world business needs.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go