Staff Engineer Software Architect
VAAS is a Brazilian risk-intelligence platform unifying compliance, fraud prevention, and credit decisioning.
Funding history
Projects
About VAAS
VAAS Tecnologia Ltda operates a B2B risk-management platform for fintechs, banks, insurers, and other enterprises. Its platform combines data-source orchestration, configurable workflows, AI agents, collaborative decision tables, and continuous risk monitoring for KYC/KYB/KYE/KYS, compliance, fraud prevention, and credit operations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will shape domain models and cross-team contracts across Java and TypeScript services, decision workflows, and AI agents. You will define architecture conventions, document decisions, review critical designs and pull requests, build reference modules, mentor senior engineers and Tech Leads, and write usable specifications.
Requirements
- Hands-on Staff, Principal, or software architect experience with production code
- Strategic and tactical DDD and hexagonal architecture expertise
- Strong production experience in Java or TypeScript and fluent reading of the other language
- Experience designing versioned APIs, gRPC, or event contracts
- Experience with distributed systems, consistency, idempotency, long-running execution, and partial failures
- Experience documenting explicit technical trade-offs
- Ability to influence teams without formal authority
- Rigorous use of coding agents
- Clear written Portuguese and technical English reading
Responsibilities
- Model bounded contexts, aggregates, invariants, and ubiquitous language with teams
- Own cross-team contracts using Protobuf, gRPC, versioned schemas, and published languages
- Define and evolve architecture conventions and CI fitness functions
- Document architecture decisions and trade-offs in ADRs
- Review critical designs and pull requests across Java and TypeScript repositories
- Build proofs of concept and reference modules
- Evolve AI-agent and automated-decision domain models
- Evolve Java and TypeScript integrations and decision workflow orchestration
- Mentor Tech Leads and senior engineers
- Write conventions and specifications for people and coding agents
Benefits
- 30 days of paid leave after one year
- Caju meal and transportation allowance for hybrid or onsite workers
- Wellhub
- Conexa telemedicine and Psicologia Viva
- Two monthly nutritionist appointments
- Two monthly psychologist appointments
- Discounted general practitioner and specialist telemedicine appointments
- Dasa exam discounts of more than 15%
- Pague Menos pharmacy discounts of 20% to 30%
- Free parking
- Birthday-month day off
Hiring Process
Application → screening → HR cultural-fit conversation → technical interview with managers → final interview with directors → offer
