[Banking/Gerir] Sênior Software Engineer - Golang

Jobgether

Brazil

Remote

BRL 180,000 - 320,000

Full time

38 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and dental insurance
Remote work within Brazil
Meal/food allowance
Professional development opportunities
Wellbeing and fitness programs

Job summary

Jobgether, on behalf of a partner company, seeks a Senior Software Engineer specializing in Go and Elixir to build scalable financial data infrastructure in Brazil. You will design and implement high-performance distributed services for a Banking Read Ledger, focusing on data integrity, security, and reliability.

You will own features from architecture through deployment, participate in code reviews, improve testing, and document decisions.

Qualifications

  • Proficient in Go (Golang) and Elixir with strong software engineering fundamentals.
  • Experience with distributed systems and microservices architecture.
  • Experience implementing automated testing and maintaining high code quality.
  • Solid knowledge of relational databases (PostgreSQL/MySQL) and data modeling.
  • Able to design scalable, secure, highly available software solutions.

Responsibilities

  • Design, develop, and maintain features for mission-critical financial systems using Go and Elixir.
  • Contribute to architecture, development, and scalability of the Banking Read Ledger.
  • Build high-performance distributed services processing large volumes of data.
  • Ensure production systems meet performance, security, availability, and resilience targets.
  • Participate in code reviews, automation, and documentation to raise engineering standards.

Skills

Go (Golang)
Elixir
Distributed systems
Microservices
Code reviews
Testing automation
Analytical thinking

Tools

PostgreSQL
MySQL
AWS
Docker

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Golang (Banking/Banking Management) based in Brazil.

We are looking for an experienced Senior Software Engineer to help build and scale the core data infrastructure powering a modern financial ecosystem. In this role, you will contribute to the development and evolution of a high-performance Read Ledger, serving as a reliable source of transactional data for banking products and services. You will work with mission-critical systems handling large volumes of financial data, where consistency, availability, security, and scalability are essential. Using Go and Elixir, you will design and improve distributed systems and microservices while ensuring data integrity and operational excellence. You will collaborate with engineering teams to drive architectural improvements, establish best practices, and deliver resilient solutions. This is an opportunity to tackle complex technical challenges and directly influence the reliability and quality of financial services.

Accountabilities:
  • Design, develop, maintain, and evolve new features for mission-critical financial systems using Go (Golang) and Elixir.
  • Contribute to the architecture, development, and scalability of the Banking Read Ledger, ensuring it remains a reliable source of transactional data across the financial ecosystem.
  • Build and maintain high-performance distributed systems capable of processing large volumes of financial data while ensuring consistency, availability, and integrity.
  • Ensure production systems meet strict non-functional requirements, including performance, scalability, security, availability, resilience, and seamless integration with the broader technology ecosystem.
  • Monitor application performance and behavior after deployment, proactively identifying bottlenecks, operational risks, and opportunities for optimization.
  • Promote software quality through automated testing, continuous code inspections, and adherence to engineering best practices.
  • Participate actively in code reviews, providing technical feedback and contributing to the continuous improvement of the team's engineering standards.
  • Maintain clear and up-to-date technical documentation to ensure traceability of system changes, architectural decisions, and product evolution.
  • Identify gaps and inefficiencies in existing processes, systems, and architecture, proposing innovative and sustainable technical solutions.
  • Collaborate with other engineers to improve system reliability, technical architecture, and the overall performance of the financial data platform.
Requirements:
  • Solid professional experience in software development using Go (Golang) and Elixir.
  • Strong understanding of software engineering principles, distributed systems, and microservices architecture.
  • Experience implementing automated testing strategies and maintaining high code quality through continuous code inspection.
  • Strong knowledge of relational databases, particularly PostgreSQL, MySQL, or similar technologies.
  • Understanding of scalable application architectures, data consistency, system availability, and performance optimization.
  • Ability to identify technical and architectural challenges proactively and recommend effective, innovative solutions.
  • Strong analytical and problem-solving skills, with the ability to work on complex, mission-critical systems.
  • Adaptability and enthusiasm for learning new technologies, tools, and engineering practices.
  • Collaborative mindset, proactive communication, and willingness to contribute to code reviews and shared technical decisions.
  • Strong sense of ownership and commitment to delivering reliable, maintainable, and high-quality software solutions.
Nice to have:
  • Knowledge of or interest in the financial services industry, particularly banking operations and transactional statements.
  • Experience with public or private cloud platforms, such as AWS, Azure, or Google Cloud.
  • Familiarity with messaging systems and event-driven architectures, including Kafka, RabbitMQ, ZeroMQ, or IBM MQ.
  • Knowledge of advanced architectural patterns and approaches, such as Event Sourcing, CQRS, Hexagonal Architecture, and Lambda Architecture.
  • Experience with non-relational databases (NoSQL) and data modeling.
  • Familiarity with CI/CD pipelines and automation tools, preferably GitHub Actions.
Benefits:
  • Fixed salary.
  • Variable compensation package, which may include profit-sharing (PLR), long-term incentives (ILP), or commissions, depending on role eligibility.
  • Health and dental insurance with copayments. Copayments are waived for professionals with disabilities.
  • 24/7 virtual healthcare and telemedicine services.
  • Medication subsidy.
  • Meal and/or food allowance through Pluxee, subject to eligibility.
  • Childcare assistance for children up to 5 years and 11 months old.
  • Additional financial support for employees with children with disabilities.
  • Life insurance.
  • Fuel or commuting allowance, depending on eligibility.
  • Home office allowance for remote and hybrid employees.
  • Welcome package for new parents.
  • Access to SESC partner benefits, subject to eligibility.
  • Professional development opportunities through internal learning platforms and digital libraries.
  • Free emotional and psychological support through the Acolhe360º program.
  • Access to quick massage services and on-site medical facilities, subject to eligibility.
  • Optional additional benefits, including Wellhub, TotalPass, Pet Club, Flash, Férias&Co, public transportation allowance (VT), Allya, and educational partnerships.
  • Remote work opportunity within Brazil.
  • An inclusive workplace where all positions are open to professionals with disabilities.
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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

[Bankinkg/Investimentos] Software Engineer Pleno - Golang
[Bankinkg/Investimentos] Software Engineer Pleno - Golang

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Meal allowance
Home office stipend
+1
[Crédito] Software Engineer Pleno - C#
[Crédito] Software Engineer Pleno - C#

Jobgether • Brazil

Hybrid
BRL 120,000 - 180,000
Medical and dental insurance
Telemedicine access
Meal/food allowance
+2
[Distribution/REX] Sênior Software Engineer
[Distribution/REX] Sênior Software Engineer

Jobgether • Brazil

Remote
BRL 180,000 - 280,000
Health insurance
Meal/food allowance
Remote work within Brazil
+2
Desenvolvedor Backend Sênior
Desenvolvedor Backend Sênior

Jobgether • Brazil

Remote
BRL 100,000 - 115,000
Monthly contractor compensation: R$ 8,
Pessoa Desenvolvedora Backend Golang Sênior
Pessoa Desenvolvedora Backend Golang Sênior

Jobgether • Brazil

Remote
BRL 200,000 - 320,000
Remote-first
Flexible hours
Education allowance
+4
Analista de Infraestrutura - SRE Sênior
Analista de Infraestrutura - SRE Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Fully remote in Brazil
Flexible working hours
Healthcare coverage
Product Manager - (Consignado)
Product Manager - (Consignado)

Jobgether • Brazil

Remote
BRL 180,000 - 290,000
Remote work
Healthcare
Meal allowance
+7
Delivery Manager Pleno
Delivery Manager Pleno

Jobgether • Brazil

On-site
BRL 180,000 - 300,000
Meal and food allowance
Head de Segurança da Informação
Head de Segurança da Informação

Jobgether • Brazil

Remote
BRL 201,000 - 268,000
PJ contract
Food allowance
Annual bonus
+4
Pessoa Desenvolvedora de Software Backend Pleno
Pessoa Desenvolvedora de Software Backend Pleno

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Private pension plan
+4