Tech Lead Engineer in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Tech Lead Engineer in Brazil.
This is a high-impact technical leadership role at the core of a next-generation financial infrastructure platform. You will define and evolve system architecture across distributed, performance-critical services while remaining deeply hands-on in the codebase. Operating in a fast-paced, remote-first environment across Latin America and the U.S., you’ll collaborate with engineers, product, and research teams to translate complex financial and blockchain challenges into scalable systems. The role combines architectural ownership with individual contribution, setting engineering standards and guiding multiple pods toward cohesive execution. You will influence how systems are designed, built, and operated, ensuring reliability, performance, and long-term scalability. It is an opportunity to shape both the technical foundation and engineering culture of a rapidly growing, ambitious organization.
In this role, you will be responsible for defining and evolving the end-to-end technical architecture across backend systems, infrastructure, and product surfaces, ensuring consistency, scalability, and performance. You will remain actively hands-on, contributing production-grade code to critical services, shared libraries, and system-level components while setting technical patterns for the broader engineering team.
- Own and evolve system architecture across Rust, Go, and TypeScript/Next.js services deployed on GCP
- Contribute directly to high-impact production code and core infrastructure components
- Lead cross-pod technical alignment, design reviews, and system boundary definitions
- Elevate engineering practices including testing, observability, on-call, and incident response
- Mentor engineers and guide the development of future tech leads and senior ICs
- Translate product and business strategy into clear technical roadmaps and system designs
- Produce high-quality technical documentation including RFCs, design docs, and postmortems
The ideal candidate brings strong experience in building and scaling complex distributed systems, combined with a track record of technical leadership in high-performance environments. You are comfortable operating across architecture, coding, and mentoring, and you thrive in ambiguous, fast-moving settings where engineering judgment is critical.
- 5+ years of software engineering experience, including 2+ years in a technical leadership or staff/principal engineer role
- Deep hands-on expertise with Rust, Go, and TypeScript/Next.js, plus experience with Google Cloud (GCP)
- Proven experience designing high-throughput, low-latency distributed systems
- Strong architectural background with emphasis on scalability, correctness, and operational excellence
- Demonstrated leadership without formal authority through code, design, and written communication
- Experience mentoring senior engineers and contributing to engineering maturity across teams
- Excellent written and verbal English communication skills
- Ability to work remotely, async-first, with overlap in U.S. Pacific hours
- Strong openness to leveraging AI tools as part of modern software development practices
- Competitive compensation aligned with senior technical leadership roles
- Fully remote setup within Latin America
- Opportunity to work on cutting-edge blockchain and financial infrastructure
- High autonomy and ownership over system architecture and engineering standards
- Collaboration with a world-class, cross-continental engineering and research team
- Exposure to advanced domains such as distributed systems, crypto infrastructure, and high-performance computing
- Strong focus on technical growth, mentorship, and leadership development
- Flexible, startup-style environment with high impact per contributor