Job Openings Senior/Staff Software Engineer

About the job Senior/Staff Software Engineer

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)