Sr Software Engineer (Fraud) 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 Sr Software Engineer (Fraud) in Brazil.
This role is an opportunity for a senior engineer who thrives on building secure, high-performance systems that protect financial platforms at scale. You will contribute directly to fraud prevention capabilities that safeguard millions of users and transactions in a fast-growing digital payments ecosystem. The position involves designing and evolving distributed backend services with a strong focus on reliability, scalability, and security. You will work in a highly collaborative, product-driven environment where engineering excellence and ownership are key expectations. Your contributions will span the full development lifecycle, from architecture discussions to production monitoring and optimization. The environment is fast-paced, remote-first, and highly technical, with strong emphasis on innovation and continuous improvement. This is a high-impact role where your work directly strengthens trust, safety, and platform integrity.
You will be responsible for designing, developing, and maintaining scalable backend systems that support fraud prevention and financial services at scale.
- Design, develop, and maintain high-performance backend services focused on fraud detection and financial operations.
- Write clean, efficient, testable, and well-structured code following best engineering practices.
- Contribute across the full software development lifecycle, from design to deployment and monitoring.
- Build and enhance distributed systems using event-driven and microservices architectures.
- Investigate new technologies and propose improvements for performance, scalability, and security.
- Support architectural decisions and implement solutions for system reliability and optimization.
- Work with CI/CD pipelines, GitHub workflows, and automated deployment processes.
- Monitor, profile, and optimize Java applications in production environments.
- Collaborate with cross-functional teams including engineering, architecture, and infrastructure.
- Maintain technical documentation and contribute to shared engineering knowledge.
You bring strong backend engineering experience with a focus on scalable distributed systems and financial or high-transaction environments.
- Academic background in Computer Science, Engineering, or related technical fields.
- Solid experience in backend software engineering roles.
- Strong knowledge of Java, Spring Boot, PostgreSQL, Kafka, and AWS.
- Experience building scalable, high-throughput distributed systems.
- Strong understanding of web application architecture, security, and session management.
- Experience with asynchronous programming and event-driven architectures.
- Knowledge of Domain-Driven Design and microservices (preferred).
- Hands-on experience with performance tuning and application monitoring tools.
- Familiarity with fraud prevention, payments, or other financial domains is a plus.
- Strong problem-solving skills and ability to work in fast-paced environments.
- Experience applying AI tools or frameworks in software development is a plus.
- Strong communication and collaboration skills in cross-functional teams.
- Ability to mentor peers and contribute to engineering best practices.
- Competitive and market-aligned salary.
- Fully remote work model with flexibility.
- Home office support via monthly allowance.
- Health and dental plans with no co-payment.
- Life insurance coverage.
- Flexible meal allowance.
- Gym and wellness benefits (TotalPass membership).
- Inclusive, collaborative, and innovation-driven engineering culture.