ApplySarthi

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

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

15,336 open software roles across 1,209 companies are on ApplySarthi right now, most of them in Bengaluru (921), Hyderabad (309), Pune (181).

What software roles keep asking for: Python (37%), Java (30%), AWS (29%), System design (26%), C++ (26%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.

AWS jobs · Azure jobs · CI/CD jobs · Data modelling jobs

Jobgether has 4,683 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with System design? Tell me one thing you learned the hard way.
  3. What do you do when a production issue happens on your code?
  4. Walk me through a system you built. How was it designed, and what would you change now?
  5. Tell me about a hard bug you tracked down. How did you find the cause?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the [Banking/Gerir] Sênior Software Engineer - Golang at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.