Sênior Software Engineer - Golang 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 Sênior Software Engineer - Golang in Brazil.
This role is an opportunity for a senior backend engineer who thrives on building highly scalable, resilient, and mission-critical systems in a fast-paced fintech environment. You will contribute to the development of core platforms that power payments and financial services used by millions of users across Brazil. The position involves designing, building, and maintaining distributed systems with strong requirements for performance, availability, and security. You will work closely with multidisciplinary teams in a culture that values autonomy, collaboration, and continuous improvement. The environment is highly technical and product-driven, with a strong emphasis on ownership and pragmatic problem-solving. Your work will directly impact system reliability, customer experience, and the evolution of a large-scale financial ecosystem. This is a hands-on engineering role where technical excellence and teamwork are equally important.
You will be responsible for designing, developing, and maintaining scalable backend systems using Golang, ensuring high performance and reliability across critical services.
- Develop and maintain new backend features and services in Golang.
- Work on mission-critical systems supporting large-scale financial operations.
- Ensure system performance, scalability, security, availability, and reliability in production environments.
- Monitor application behavior and performance, identifying and resolving issues proactively.
- Design and implement microservices-based architectures integrated across a complex ecosystem.
- Write, maintain, and improve automated tests to ensure software quality.
- Conduct code reviews and contribute to engineering best practices within the team.
- Document technical changes and support knowledge sharing across teams.
- Collaborate with peers to challenge architectural decisions and improve system design.
You bring strong backend engineering experience with a focus on distributed systems, microservices, and high-performance applications.
- Strong experience in software development with Golang.
- Solid understanding of relational databases such as PostgreSQL and MySQL.
- Experience with microservices architecture and distributed systems.
- Strong knowledge of software engineering best practices, including testing and code reviews.
- Ability to design systems considering non-functional requirements (scalability, security, resilience).
- Experience working with production systems and performance monitoring.
- Strong analytical thinking and problem-solving skills.
- Ability to collaborate effectively in cross-functional and agile teams.
- Comfortable questioning architecture and proposing technical improvements.
- Experience with fintech or high-scale systems is a plus.
- Competitive salary with performance-based bonus (PLR where applicable).
- Health and dental insurance coverage.
- 24/7 virtual healthcare support.
- Meal or food allowance.
- Flexible working hours.
- Gym membership support (Gympass).
- Life insurance coverage.
- Education and learning platform with courses, books, and training resources.
- Childcare assistance for eligible dependents.
- Transportation support for in-office roles.
- Inclusive and collaborative engineering culture focused on growth and autonomy.