This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
Added
11 hours ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Related skills

docker kubernetes microservices distributed systems go

About Kueski

At Kueski, we're dedicated to improving the financial lives of people in Mexico. Since 2012, we've been the leading buy now, pay later (BNPL) and online consumer credit platform in Latin America, known for our innovative financial services. Our flagship product, Kueski Pay, provides seamless payment solutions for both online and in-store transactions, establishing itself as the preferred option for nearly 30% of Mexico's top e-commerce merchants. Notably, we were the first to introduce BNPL on Amazon Mexico.

We're a tech company with a culture geared toward innovation, collaboration, and impact, fostering a strong, diverse, and inclusive workplace. Our commitment to excellence and ethical business practices has earned us multiple industry recognitions. In 2024, we were named one of the World’s Top FinTech Companies by CNBC and recognized as one of the most ethical companies in Mexico by AMITAI. Additionally, we were certified as a Best Place to Work for LGBTQ+ Equality by HRC Equidad MX 2025 and ranked among the Best Companies for Female Talent by EFY.

Position

Kueski is seeking a Senior Software Engineer with deep expertise in Go, microservices, and event-driven architectures. This role is ideal for an engineer with intermediate cloud experience (preferably AWS), proven experience shipping production services, and a focus on reliability and scalability.

You will expand the team’s scope by owning core service components, improving observability and performance, and enabling scalable integrations across platforms. Reporting to the Senior Manager of Software Engineering , you will partner closely with Product, Data, and Security to align priorities and deliver business-critical features. Strong communication, mentorship, and pragmatic decision-making are essential—your influence will raise standards across Kueski’s engineering organization.

Key Responsibilities

System Design & Development

  • Design, build, and maintain high-quality distributed systems, including scalable Go microservices and Kafka event pipelines.

  • Ensure systems meet functional and non-functional requirements such as performance, security, and reliability.

  • Produce and maintain clear technical documentation, including architecture decisions and design artifacts.

  • Lead and contribute to medium-to-complex projects, breaking them into deliverable iterations and aligning multiple teams when needed.

Technical Leadership & Collaboration

  • Collaborate closely with engineers, product, and cross-functional teams to design feasible, aligned, and high-impact solutions.

  • Participate in architecture and technical design discussions, guiding decisions with a balanced view of product, business, and technology trade-offs.

  • Mentor and support other engineers, promoting best practices, code quality, and a culture of technical excellence.

Operational Excellence & System Health

  • Drive and support operational excellence through observability, incident participation, and postmortem improvements.

  • Identify, prioritize, and reduce technical debt, contributing to sustainable, long-term system health.

Job Requirements

  • Strong experience developing production systems in Golang (Go), using idiomatic design, concurrency patterns, profiling, and optimization tools.

  • Experience with microservices architecture and designing scalable, resilient distributed systems.

  • Experience with Kafka, including building and operating high-volume pipelines, managing partitioning, offsets, backpressure, and concurrent consumption.

  • Solid understanding of software design patterns, relational databases, and API design and integration.

  • Experience deploying, maintaining, and operating software products in production, considering non-functional requirements from the start.

  • Familiarity with at least one architectural pattern (e.g., MVC) and iterative delivery of medium-to-complex solutions.

  • Strong problem-solving and debugging skills for distributed systems and operational incidents.

  • Ability to translate business and product requirements into technical designs and make informed trade-offs between business, product, and technology.

  • Strong skills in technical communication, structuring reasoning, documentation, and mentoring team members.

  • Ability to lead projects, collaborate effectively across cross-functional teams, and guide the team through ambiguity.

  • Understanding of SDLC, CI/CD, testing practices, and DevOps workflows.

  • Experience with Docker and kubernetes.

  • Experience with design patterns.

  • Conversational Spanish and English proficiency, both written and spoken, sufficient for effective collaboration across teams.

Diversity & Inclusion

At Kueski we embrace diversity in all forms, systematically promote equity, and ensure everyone feels included with a sense of belonging. We are committed to the full inclusion of all qualified candidates. As part of this commitment, we will make efforts to ensure reasonable accommodations are made during the hiring process. If reasonable accommodation is needed, please let the Talent Acquisition team know.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →