# Senior Software Engineer

> Sur · São Paulo, Brazil (Remote) · — · Posted 2026-05-20

**Workplace:** remote

## Description

As the Senior Software Engineer you will be responsible for building and maintaining scalable software solutions that support financial operations, payment workflows, and compliance-related systems. In this role, you will work across backend and full-stack projects, collaborate with distributed teams, and contribute to the development of secure and reliable applications in a remote-first environment.

### What You’ll Do

-   Design, develop, and maintain scalable backend services and APIs using TypeScript and Node.js.
-   Build and support full-stack applications using React and Next.js.
-   Contribute to architecture decisions, data modeling, and production-grade deployments.
-   Develop secure, reliable, and maintainable systems for high-volume transaction and financial workflows.
-   Collaborate with engineering and product teams to define technical solutions and improve platform capabilities.
-   Participate in code reviews, testing, CI/CD processes, and deployment strategies.
-   Troubleshoot complex technical issues and proactively identify system improvements.
-   Contribute to technical discussions and provide input on product and engineering decisions.
-   Mentor junior engineers and support engineering best practices across the team.
-   Work effectively in a remote-first and highly collaborative environment.

## Requirements

-   C1 level English or equivalent.
-   5+ years of professional software engineering experience.
-   Strong backend development experience with Node.js and TypeScript.
-   Professional experience with React and Next.js.
-   Experience designing and maintaining RESTful APIs and backend architectures.
-   Hands-on experience with relational databases and data modeling.
-   Experience working with CI/CD pipelines, testing frameworks, and production deployments.
-   Professional experience with cloud platforms such as AWS, GCP, or Azure.
-   Strong written English communication skills.
-   Ability to work independently while collaborating effectively with distributed teams.

### **Preferred Qualifications  
**

-   Experience working in fintech, banking, payments, insurance, or other regulated industries.
-   Exposure to financial compliance environments or transaction-processing systems.
-   Experience building or maintaining payment flows, escrow systems, reconciliation processes, or financial ledgers.
-   Familiarity with capital markets, M&A workflows, broker-dealer systems, or compliance tooling.
-   Experience working with highly regulated infrastructure environments.
-   Previous experience mentoring engineers or contributing to technical leadership initiatives.
-   Experience in remote-first or globally distributed teams.

## Benefits

-   Compensation: $4,500 to $7,000 USD per month.
-   Fully remote work environment.
-   Local benefits and paid time off according to local labor laws.
-   Opportunity to work on complex financial infrastructure and scalable backend systems.
-   Long-term growth opportunities within an expanding global team.

## Apply

[Apply at Sur](https://apply.workable.com/surglobal/j/58A26BCCB3/apply)

---
Powered by [Workable](https://www.workable.com)
