Job Title: Senior / Staff Software Engineer (Product + Architecture Focus)
Location: Remote – Latin America (Colombia, Mexico, and Argentina preferred)
Type of Contract: Contractor | Full-Time
Salary Range: Market Rates (Flexible for the right candidate)
Language Requirements: Professional English
We are seeking a skilled Senior / Staff Software Engineer with strong system design and product thinking experience to join our growing team. You will play a key role in designing, building, and scaling backend systems end-to-end while driving architectural decisions. Your work will directly impact platform scalability, product innovation, and long-term engineering strategy within a fast-growing fintech environment.
Key Responsibilities
- Design, build, and scale distributed systems and backend services that support core product functionality
- Own architecture decisions, balancing trade-offs across scalability, performance, and maintainability
- Collaborate closely with product, design, and leadership to align engineering decisions with business goals
- Develop high-quality, well-tested code with a focus on reliability, security, and long-term sustainability
- Leverage AI-assisted development tools to improve engineering velocity and problem-solving efficiency
- Take full ownership of systems, from initial design through deployment, monitoring, and iteration
- Mentor engineers and contribute to raising the technical bar across the team
Must-Have Qualifications
- 5+ years of experience at a high-performing technology company (e.g., Ramp, Brex, or similar caliber environments)
- 2+ years of experience in startup environments, with exposure to fast-paced, ambiguous settings
- Strong experience designing systems from scratch or scaling existing systems in production environments
- Proficiency in Python or another modern backend language (Python preferred)
- Demonstrated ability to make architecture decisions and understand system trade-offs and long-term impact
- Experience using AI development tools (e.g., coding copilots, LLM-based tools like Claude) in workflows
- Strong communication skills and ability to collaborate with cross-functional teams and leadership in English
Preferred Qualifications
- Experience building financial technology, SaaS platforms, or data-intensive applications
- Background in high-growth startups (Series A–D or similar)
- Experience operating at a Staff Engineer level with ownership over architecture and technical strategy
- Proven track record of working on high-scale systems with real-world performance and reliability challenges
- Degree in Computer Science, Engineering, or a related field (not required for strong candidates)