Job Title: Senior/Staff Software EngineerLocation: Remote – Latin America (Colombia, Mexico, and Argentina preferred)Type of Contract: Contractor | Full TimeSalary Range: Market Rates
Language Requirements: Professional English

We are seeking a skilled Senior/Staff Software Engineer with strong backend development experience and a background in high-performing tech companies and startup environments to join our growing team. You will play a key role in building scalable systems, developing high-impact product features, and leveraging modern AI tools to accelerate engineering productivity. Your work will directly impact product innovation, platform scalability, and the delivery of cutting-edge financial technology solutions.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and distributed systems that power core product functionality.

  • Collaborate closely with product managers, designers, and fellow engineers to build and deliver high-impact product features.

  • Write clean, maintainable, and well-tested code while maintaining high standards for performance, reliability, and security.

  • Leverage modern AI-assisted development tools to improve engineering velocity, code quality, and experimentation.

  • Contribute to architectural decisions and technical strategy for new systems and product initiatives.

  • Work in a fast-paced startup environment where engineers take ownership across the full development lifecycle.

  • Mentor other engineers and contribute to a culture of technical excellence and continuous improvement.

Must-Have Qualifications

  • 5+ years of professional software engineering experience in high-performing technology companies.

  • At least 2+ years of experience working in startup environments, preferably high-growth startups.

  • Strong programming experience in Python or another modern backend language (Python preferred).

  • Proven ability to design and build scalable systems, APIs, and backend services.

  • Experience using AI-assisted development tools (such as modern coding copilots, LLM-based tools, or similar technologies).

  • Strong problem-solving ability and a track record of shipping high-quality production systems.

  • Excellent communication skills and ability to collaborate with distributed teams in English.

Preferred Qualifications

  • Experience working at top-tier or highly technical technology companies.

  • Experience building financial technology, SaaS platforms, or data-intensive applications.

  • Prior experience in high-growth startup environments (Series A–D or similar).

  • A four-year degree in Computer Science, Engineering, or a related field (nice-to-have, not required for strong candidates).

  • Experience contributing to system architecture or operating at a Staff Engineer level.