JobTarget Logo

Engenheiro de Software Sr. (Java) in Brazil at Jobgether

New
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Engenheiro de Software Sr. (Java)

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engenheiro de Software Sr. (Java) based in Brazil.

As a Senior Java Software Engineer, you’ll design, build, and operate backend services that support critical digital financial products at scale.
You’ll work extensively with Java, Spring Boot, microservices, APIs, messaging, cloud infrastructure, and distributed architectures.
The role combines hands-on development with architectural decision-making, technical leadership, and production ownership.
You’ll help create resilient, highly available services while continuously improving quality, performance, observability, and security.
Modern engineering practices, including AI-assisted development, specification-driven development, automation, and software agents, are an important part of the environment.
You’ll collaborate closely with Platform, SRE, and Security teams to ensure solutions are scalable, reliable, and well governed.
This is an opportunity to influence technical direction while contributing to products that simplify financial lives for millions of people and businesses.

Accountabilities
  • Develop and maintain production-grade APIs and microservices using Java and Spring Boot.
  • Contribute to architectural decisions, evaluating technical trade-offs and selecting appropriate solutions based on business and engineering requirements.
  • Design and implement asynchronous integrations and ensure consistency across transactional workflows.
  • Instrument, monitor, operate, and continuously improve services running in production.
  • Use AI-powered software development tools responsibly, ensuring code quality, security, maintainability, and adherence to engineering best practices.
  • Lead code reviews and provide technical guidance and support to other engineers.
  • Assess the impact, risks, and dependencies associated with proposed changes before implementation.
  • Define and monitor metrics related to service quality, performance, availability, and reliability.
  • Partner with Platform, SRE, and Security teams to build scalable, resilient, secure, and governed solutions.
  • Contribute to modern software engineering practices, including Spec-Driven Development, development lifecycle automation, and the use of software agents.
  • Support initiatives that improve engineering standards, technical documentation, testing, observability, and operational reliability.
  • Help define and evolve technical solutions for distributed, high-performance, and business-critical systems.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Strong professional experience developing backend applications with Java and Spring Boot in production environments.
  • Solid experience with microservices, REST APIs, and relational databases.
  • Hands-on experience with messaging technologies such as Apache Kafka, Amazon SQS, or similar solutions.
  • Experience with cloud computing and containerized environments, preferably AWS.
  • Experience implementing automated testing and CI/CD pipelines.
  • Strong understanding of relational databases, including data modeling, transactions, and query optimization.
  • Familiarity with non-relational databases such as Redis, DynamoDB, and MongoDB.
  • Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or comparable technologies.
  • Strong knowledge of object-oriented programming, data structures, and algorithms.
  • Familiarity with distributed architectures designed for resilience, scalability, and high performance.
  • Strong understanding of software quality practices, including security, observability, testing, and technical documentation.
  • Familiarity with modern engineering practices such as software agents, Spec-Driven Development, and AI-assisted software development.
  • Experience leading technical initiatives and contributing to architectural solution definition.
  • Strong analytical and problem-solving skills, with the ability to evaluate risks, dependencies, and technical trade-offs.
  • Strong collaboration and communication skills, particularly when working with multidisciplinary technical teams.
  • Experience in payments, fintech, or financial services is a strong advantage.
  • Experience with high-volume, high-availability systems is a plus.
  • Knowledge of distributed data processing and batch workloads is advantageous.
  • Experience designing architectures for critical or large-scale platforms is a plus.
  • Experience with Kubernetes and Terraform is desirable.
  • Knowledge of observability practices and event-driven architecture is an advantage.
Benefits
  • Fully remote work model.
  • Full-time employment.
  • Food and/or meal allowance.
  • Health and dental insurance.
  • Life insurance.
  • Access to TotalPass and ZenKlub partnerships for fitness and well-being.
  • Extended maternity and paternity leave.
  • Childcare assistance.
  • Discounts of up to 50% on postgraduate programs and MBAs at institutions including FIA, FAAP, and PUCRS.
  • Flexible workplace culture with no formal dress code.
  • Birthday day off through the #TáDeParabéns benefit.
  • Baby Gift for newborns.
  • Opportunity to work with modern technologies across cloud, microservices, distributed systems, messaging, AI-assisted development, and automation.
  • Opportunity to contribute to high-scale financial technology products and business-critical systems.
  • Collaborative environment with close interaction across Platform, SRE, Security, and software engineering teams.
  • Strong focus on technical development, innovation, and continuous improvement.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Brazil, Brazil

Frequently asked questions about this position

Similar Jobs In Brazil, Other

New

Software Engineer (Java)

Jobgether
Brazil, Other
New

AI Automation Engineer (FitMe)

Jobgether
Brazil, Other
New

Software Architect

Jobgether
Brazil, Other
New

Backend Engineer, Core APIs

Jobgether
Denmark, Other
New

Staff+ Software Engineer, AI

Jobgether
Brazil, Other
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.