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.
