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