Software Engineer - Crypto
JobgetherBrazil
Type
Full-time
Work setup
Remote
Experience
Mid
Posted
Today
🌍 Fully remote📈 Equity / stock options
What engineering roles in crypto pay
208 salaries · our own dataMost engineering roles in crypto pay between $144k and $255k, with a median of $202k.
As a Software Engineer working in Crypto, you will build and evolve the core technology powering large-scale crypto trading and brokerage services. Based in Brazil, you will architect and develop exchange, market-making, wallet, funding, and tokenization systems serving millions of users. You will work on high-throughput, low-latency systems where reliability, scalability, and software quality are critical, with significant ownership over technical solutions while collaborating closely with cross-functional teams.
What you'll do
- Design, build, and maintain exchange and market-making systems supporting crypto trading at scale
- Develop reliable services for crypto wallets, funding, tokenization, and related financial infrastructure
- Architect and implement backend services and web applications using modern engineering practices
- Build systems capable of handling high-throughput, low-latency workloads while maintaining reliability and fault tolerance
- Maintain strong software quality, testing standards, code coverage, and clean, maintainable code
- Participate actively in code reviews and contribute to technical decision-making
- Investigate and resolve production incidents, technical issues, and reported bugs
- Collaborate with cross-functional teams to define technical goals and design solutions that meet business requirements
- Take part in on-call responsibilities when required to support time-sensitive engineering initiatives
What you bring
- 4+ years of professional experience in backend software development
- Proven experience building trading systems, exchanges, matching engines, market-making platforms, or other high-throughput, low-latency financial systems
- Hands-on experience developing crypto-related products or infrastructure
- Strong knowledge of financial markets and regulated, fault-tolerant systems
- Professional experience with at least one modern programming language such as Go, C, or C++; strong Go experience is particularly relevant
- Bachelor's or Master's degree in Computer Science, a related technical discipline, or equivalent practical experience
- Experience working with messaging queues and message brokers
- Solid SQL and relational database knowledge
- Hands-on experience with Bash, Linux, and Docker
- Strong focus on software quality, reliability, testing, and delivering robust solutions
- Comfortable challenging existing approaches, sharing technical opinions, and taking ownership of engineering decisions
Nice to have
- Experience with Kubernetes, CI/CD, DevOps practices, or major cloud platforms such as AWS, GCP, or Azure
- Microservice architectures, Agile/Scrum, or clean-code principles
- Kubernetes certifications such as CKA or CKAD
What we offer
- Competitive salary and stock options
- Health benefits
- One-time USD $500 home-office setup allowance for new hires
- USD $150 monthly stipend provided through a Brex Card
- Remote-friendly working environment with a globally distributed team
- High level of autonomy and ownership over technical solutions
- Collaboration with experienced engineers, traders, and financial technology professionals
- Exposure to complex, high-throughput systems serving users and financial institutions globally
