
Software Architect – Specialist
Neogrid
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Lead architecture definitions and strategic technical decisions with a focus on scalability, robustness, and alignment with business objectives
- Serve as a technical reference across multiple teams and system domains, promoting consistency and technical excellence
- Identify structural issues and opportunities for improvement in existing systems, leading reengineering initiatives
- Mentor engineers at all levels, fostering technical growth and the dissemination of best practices
- Collaborate with product, business, and engineering teams to translate strategic requirements into sustainable technical solutions
- Define and oversee development standards, technical reviews, and large-scale code governance
- Conduct in-depth technical design reviews (Tech Design Review), ensuring alignment with the architecture and long-term vision
- Be proactive in identifying and mitigating technical risks and in sharing knowledge across teams
- Lead initiatives for stack evolution, adoption of new technologies, and technical modernization strategies
- Ensure excellence in observability, reliability, security, performance, and cost of systems.
Requirements
- Proven experience leading highly complex and mission-critical projects and systems in distributed environments
- Deep experience with languages such as Python, Java, C++, JavaScript, or similar
- Advanced expertise in distributed systems architecture and modular monoliths
- Hands-on experience with Kafka, Docker, Kubernetes, and cloud production environments
- Strong command of modern engineering practices: CI/CD, automated testing, GitOps, etc.
- Ability to drive technical decisions under ambiguity and with multiple stakeholders
- Experience with observability and designing metrics, alerts, and dashboards for complex systems
- Experience optimizing cloud environments (cost, scalability, and operational efficiency)
- Advanced proficiency in relational (PostgreSQL) and non-relational databases, including query tuning and data modeling
- Excellent technical communication skills, written and verbal, with a focus on alignment and technical influence
- Strong ability to share technical knowledge and mentor team members
- Experience using AI in the development process
- Experience with agile methodologies and the ability to lead continuous process improvement initiatives.
Benefits
- Health Insurance
- Dental Insurance
- Life Insurance
- Medication allowance, extendable to children
- Transport voucher or parking allowance
- Flexible Meal/Food Voucher
- Wellhub
- TotalPass
- Birthday day off (one day off during your birthday month)
- Parental support program, NeoBaby
- Unico Skill, external training
- Childcare allowance
- Extended parental leave: 6 months for mothers and 30 days for fathers
- Referral program, bonuses, and more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaC++JavaScriptdistributed systems architecturemodular monolithsKafkaDockerKubernetesPostgreSQL
Soft Skills
technical communicationmentoringcollaborationdecision makingproblem solvingtechnical influenceknowledge sharingleadershipadaptabilityprocess improvement