Staff Software Engineer (Fintech Office)
Location: Colombia
Department: Engineering
Location Type: REMOTE
Employment Type: FULL_TIME
About Us
Introducing the Fintech Office
About the Role
Responsibilities
- Architect & Build scalable micro‑services and data pipelines that advance the Fintech Office mission.
- Drive Special Projects – e.g., automated global FX inventory system, cross‑border settlement rails, cost‑to‑serve analytics platform.
- Ensure Financial Accuracy by designing ledger‑grade data models and reconciliation processes.
- Optimise Capital through systems that model liquidity, risk, fees, and vendor pricing.
- Collaborate Across Squads (Payments, Disbursements, GRC) and work alongside other Staff Engineers to deliver shared infrastructure and unblock product launches.
- Own Quality & Reliability – establish SLIs/SLOs, observability, on‑call rotations, and incident reviews.
- Mentor & Uplevel engineers, championing best practices in design, testing, deployment, and documentation
- Influence Strategy – Provide technical insight and architectural leadership to shape the Fintech roadmap and investment decisions, communicating impact to stakeholders across the business.
Requirements
- 8+ years of professional software engineering experience, with at least 3 years in fintech or payments.
- Fluent or advanced English preferred. Upper-intermediate is also fine, as long as you can communicate clearly in a professional setting.
- Demonstrated ownership of mission‑critical financial systems (ledgers, reconciliation, treasury, FX, risk).
- Expertise in Python (preferred), Go or Java, plus solid SQL & data‑modelling skills; experience with event‑driven and hexagonal architectures.
- Deep understanding of transaction integrity, idempotency, concurrency control, and double‑entry accounting.
- Proven ability to set architectural vision and influence multiple teams.
- Experience operating distributed systems on GCP, Kubernetes, Terraform (or equivalent cloud‑native stacks).
- A bias for shipping, strong product sense, and a passion for empowering underserved communities.
- These are the applicable requisites, although equivalent competencies in any of the above will also be considered.
Bonus points
- Experience with blockchain settlement
- Experience with real‑time data streaming (Kafka/PubSub)
- Experience with machine‑learning driven risk models
What We Offer
- Competitive salary
- Initial stock options grant
- Annual performance bonus
- Health, dental, and vision plans
- Remote work environment, although we have offices in Miami and México City and would love to work in hybrid model if you are up to it.
- Continuous learning opportunities
- Unlimited PTO
- Paid parental leave
- Empowering opportunities for growth in a dynamic entrepreneurial environment
Equal Opportunity Employer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
