Senior Software Engineer New Markets

New
J
JobgetherFinancial Technology
Brazil, Collaborate across different time zonesFull-TimeSenior
SalaryCompetitive salary, stock options, and equity participation.
Apply NowOpens the employer's application page

Job Details

Required Skills
GogRPCReactMicroservicesDistributed Systems

Requirements

  • Strong professional experience in software engineering, with demonstrated experience designing and building scalable, production-grade applications.
  • Strong proficiency in Go or a comparable backend programming language, with expertise in designing robust and efficient system architectures.
  • Strong computer science fundamentals and proven experience with software architecture and system design.
  • Experience with event-driven system design and distributed architectures.
  • Strong problem-solving skills combined with a proactive, ownership-oriented approach.
  • Experience troubleshooting production incidents and the ability to act decisively as an incident commander when required.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively with globally distributed engineering teams, vendors, regulators, and internal stakeholders.
  • Ability to work independently in a fully remote environment while remaining highly collaborative across different time zones.
  • Comfortable operating under pressure in a fast-paced environment where system reliability and performance are critical.
  • Strategic mindset with the ability to translate complex technical concepts into practical business and engineering strategies.
  • Experience working with global teams and navigating international technical or operational requirements.

Responsibilities

  • Design, develop, and maintain highly scalable, mission-critical brokerage systems and services.
  • Build and enhance middle- and back-office systems, including gRPC microservices, React-based internal interfaces, administrative tools, developer-facing APIs, and third-party integrations.
  • Collaborate with core engineering teams to evolve shared frameworks and systems supporting multiple languages, currencies, markets, and regional requirements.
  • Work closely with engineering leads across different regions through synchronous and asynchronous collaboration to align technical priorities and delivery.
  • Troubleshoot production incidents, reported bugs, and system issues to maintain reliability, performance, and system integrity.
  • Serve as a regional engineering and operational reliability lead during business hours, including acting as incident commander when required.
  • Contribute to proactive 24x7 system stability by identifying operational risks and coordinating timely responses to incidents.
  • Mentor engineers on software engineering principles, architecture, development practices, and technical standards.
  • Translate technical challenges and opportunities into practical solutions aligned with business and market expansion objectives.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary, stock options, and equity participation.
Apply Now