DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-21 12:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Backend Software Development Engineer (Java/Python)

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Software Development Engineer (Java/Python) based in Brazil.

This role sits within a modern Platform Modernization initiative, focused on building highly scalable, resilient, and secure backend systems that power global operations. You will take end-to-end ownership of complex technical features, contributing directly to the evolution of distributed architectures and microservices-based platforms. Working in a collaborative, cross-regional engineering environment, you will help shape technical direction, improve system performance, and drive engineering excellence across teams. The position requires strong backend expertise, a product mindset, and a passion for building reliable software at scale. You will also play a key role in raising the technical bar by mentoring peers and promoting best practices in design, testing, and delivery. This is an opportunity to work on high-impact systems where quality, scalability, and continuous improvement are central to success.

Accountabilities:

  • Design, build, test, and deploy scalable backend systems using Java, Python, or similar modern programming languages.
  • Own end-to-end delivery of complex features, ensuring high standards of performance, maintainability, and reliability.
  • Develop and maintain distributed systems, microservices, and RESTful APIs supporting large-scale platforms.
  • Apply strong testing practices, including unit, integration, and automated testing with a test-first mindset.
  • Participate in architecture and system design discussions, influencing technical direction and engineering decisions.
  • Conduct detailed code and design reviews, ensuring code quality, test coverage, and alignment with best practices.
  • Identify opportunities for automation, refactoring, and optimization to improve system efficiency and developer productivity.
  • Mentor and support other engineers, contributing to a culture of continuous learning and technical growth.
  • Collaborate with cross-functional and distributed teams to deliver high-quality software solutions.
  • Requirements

    • Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or a related field; Master’s degree is a plus.
    • Extensive experience as a senior software engineer working on backend systems.
    • Strong proficiency in Java, Python, C#, or C++, with deep understanding of object-oriented design.
    • Solid knowledge of data structures, algorithms, and system design principles.
    • Proven experience building distributed systems, microservices, and RESTful APIs.
    • Strong QA mindset with experience in test-driven or test-first development approaches.
    • Experience working across backend systems, with exposure to cloud environments and full-stack concepts.
    • Demonstrated ability to mentor engineers and influence engineering best practices.
    • Experience working in agile environments with strong collaboration and communication skills.
    • Advanced English communication skills, both written and verbal.
    • Familiarity with AWS, Docker, Kubernetes, CI/CD pipelines, Linux, databases, and observability tools is highly desirable.
    • Benefits

      • Competitive market-aligned compensation.
      • Hybrid work model with flexibility across Brazil-based locations.
      • Comprehensive health and wellness benefits.
      • Opportunities for continuous learning, training, and career development.
      • Exposure to large-scale global platforms and modern cloud-native architectures.
      • Inclusive and collaborative engineering culture.
      • Strong emphasis on work-life balance and flexible working arrangements.
      • Access to cutting-edge technologies in distributed systems and backend engineering.

Software pay context

Based on 7,352 disclosed Software salaries on RoleSuite, the role pays a median of $157K/year, with most offers between $123K and $198K (10th–90th percentile: $101K–$235K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Staff Engineer - API & DataSwitzerland
  • Staff Engineer - API & DataFrance
  • Staff Engineer - API & DataGermany
  • Staff Engineer - API & DataSpain
  • Staff Engineer - API & DataUK
  • SAP Integration Suite (CPI) ConsultantNetherlands
  • SAP Integration Suite (CPI) ConsultantIreland
  • SAP Integration Suite (CPI) ConsultantSwitzerland
  • SAP Integration Suite (CPI) ConsultantFrance
  • SAP Integration Suite (CPI) ConsultantGermany

More Software roles

  • Senior Software EngineerAtom Computing · Boulder, CO / Austin, TX
  • Principal Software EngineerAtom Computing · Boulder, CO / Austin, TX
  • Lead Engineer - Target IndiaTarget · Bangalore,India
  • Senior Software DeveloperGeneral Dynamics · USA VA Springfield
  • TMN Cloud / Systems EngineerGeneral Dynamics · USA NC Fort Bragg
  • TMN Cloud / Systems EngineerGeneral Dynamics · USA NC Fort Bragg
  • AGM Senior EngineerGeneral Dynamics · USA AZ Fort Huachuca
  • Senior Systems Engineer - Enterprise Directory Services and AuthenticationGeneral Dynamics · USA AZ Fort Huachuca
  • Sr Principal, ServiceNow DeveloperGeneral Dynamics · Any Location / Remote
  • Service Now DeveloperGeneral Dynamics · Any Location / Remote