Staff Software 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 Staff Software Engineer in Brazil.
In this role, you will act as a senior technical reference across multiple engineering teams, shaping the architecture and evolution of highly scalable, cloud-native platforms that support real-time financial transactions. You will influence both technical direction and product outcomes, working closely with product and business stakeholders to translate complex requirements into robust, high-impact solutions. Operating in a fast-paced and innovation-driven environment, you will guide architectural decisions, elevate engineering practices, and promote consistency across distributed systems. This position goes beyond coding, combining deep technical expertise with strategic thinking and strong business awareness. You will also champion modern engineering practices, including infrastructure automation, observability, and AI-assisted development, helping teams build faster and more reliably.
- Act as a technical reference for the design and evolution of distributed systems and cloud-native microservices architectures.
- Lead architectural decisions for high-scale, high-availability platforms supporting real-time financial transactions.
- Collaborate across engineering teams to ensure consistency, best practices, and technical excellence at scale.
- Define, document, and communicate architecture decisions, including trade-offs, risks, and business impact.
- Design and maintain infrastructure as code (IaC) solutions to ensure secure, scalable, and reproducible environments.
- Partner with product and business teams to translate requirements into robust and scalable technical solutions.
- Promote observability, performance, security, and reliability across production systems while fostering a culture of continuous improvement and AI-assisted development.
- Extensive experience in software engineering with strong expertise in distributed systems and cloud-native architectures (preferably AWS).
- Proficiency in at least one modern backend language such as Go, Java, Kotlin, Node.js, or similar, with flexibility to work across multiple technologies.
- Strong hands-on experience with infrastructure as code tools such as Terraform or equivalent.
- Deep understanding of modern engineering practices including CI/CD, testing strategies, observability, and domain-driven design.
- Proven ability to design scalable systems and clearly communicate architectural decisions to technical and non-technical stakeholders.
- Strong business-oriented mindset, with the ability to connect technical decisions to product and organizational impact.
- Experience in payments, fintech, or digital financial systems is a plus.
- Familiarity with AI-assisted development tools and a strong willingness to continuously learn and experiment with new technologies.
- Excellent collaboration, communication, and cross-functional leadership skills.
- Competitive salary with performance-based incentives (where applicable).
- Comprehensive health, dental, and life insurance coverage.
- Flexible benefits including meal and home office allowances.
- Profit-sharing program and employee recognition initiatives.
- Remote-friendly or hybrid work arrangements depending on team structure.
- Access to learning platforms, training programs, and continuous development opportunities.
- Wellness programs and lifestyle benefits supporting work-life balance.
- Exposure to large-scale, innovative, and globally distributed engineering challenges.