Advertisement
Sign up
Back to jobs

Senior Software Engineer

Kojo

MexicoContractRemoteApply by Aug 28, 2026

About the role

  • About the Role We're looking for a Senior Software Engineer in Mexico City who thrives on solving complex problems, building high-quality software, and taking ownership from idea to production
  • At Kojo, engineers don't simply implement tickets, they partner closely with Product, Design, and Customer teams to define solutions, make technical decisions, and deliver meaningful customer impact
  • This is a role for someone who enjoys working across the stack, embraces ambiguity, and wants to help shape both our product and our engineering culture
  • What You'll Do Build Design, build, and operate reliable, scalable, and maintainable software
  • Own features and systems from technical design through production
  • Improve system performance, reliability, and developer experience
  • Continuously raise the quality of our codebase through thoughtful engineering practices
  • Technical Leadership Lead complex technical initiatives from ambiguous problem to successful delivery
  • Make architectural decisions by balancing short-term execution with long-term sustainability
  • Drive technical discussions and help establish engineering best practices
  • Mentor engineers through code reviews, pairing, and technical guidance
  • Collaboration Partner closely with Product, Design, Customer Success, and fellow engineers to solve customer problems
  • Contribute to engineering and product roadmap discussions
  • Collaborate across teams as priorities evolve
  • Ownership Take responsibility for production systems and customer outcomes
  • Identify opportunities to improve our systems, tooling, and engineering processes
  • Own problems, not just tickets, and help create clarity in ambiguous situations
  • What You've Accomplished We're more interested in the impact you've had than the number of years you've worked
  • We're excited to meet candidates who have: Significant experience designing, building, and shipping high-quality production software
  • Strong software engineering fundamentals and an understanding of systems from application code through infrastructure
  • Experience taking products or major features from concept to production
  • Led technical projects involving multiple engineers and stakeholders
  • Made architectural decisions and can clearly explain the trade-offs behind them
  • Strong backend engineering experience, including APIs (REST and/or GraphQL), databases (PostgreSQL or similar), authentication, and distributed systems concepts
  • Experience working across modern web technologies and willingness to contribute across the stack when needed
  • Experience with technologies similar to ours
  • Our stack includes TypeScript, Node.js, React, GraphQL, PostgreSQL, and AWS, but we care far more about strong engineering fundamentals than prior experience with any specific framework
  • Nice to Have Experience with one or more of the following: AWS services (EC2, RDS, S3, Lambda) Docker Elasticsearch Observability tools such as Datadog or Sentry What Success Looks Like Successful Senior Software Engineers at Kojo: Own problems, not just tickets
  • Turn ambiguous problems into simple, maintainable solutions
  • Deliver consistently while maintaining a high quality bar
  • Know when to move quickly and when to invest in long-term engineering quality
  • Help other engineers succeed through collaboration and mentorship
  • Leave systems and codebases better than they found them
  • Continuously improve how we build software, not just what we build
  • What You Care About Customer Obsession : You care deeply about solving real customer problems and delivering meaningful value
  • Ownership : You take responsibility for outcomes, proactively identify opportunities for improvement, and follow through
  • Craftsmanship : You value clean, maintainable software and thoughtful technical decisions
  • Pragmatism : You balance speed with quality and know how to make thoughtful trade-offs
  • Growth : You actively seek feedback, continuously learn, and help those around you grow
  • How We Use AI AI is part of how we build at Kojo
  • Engineers are expected to thoughtfully incorporate AI tools such as Claude Code, GitHub Copilot, or similar into their daily workflow whenever they meaningfully improve productivity and software quality
  • We use AI for tasks like scaffolding, debugging, documentation, testing, and accelerating repetitive work, but AI never replaces engineering judgment
  • You remain accountable for the architecture, trade-offs, correctness, security, and quality of everything that ships
  • AI is a force multiplier for great engineers, not a substitute for them
  • Originally posted on Himalayas

Required skills

Senior Software Engineer Jobs
Senior C# .NET Software Engineer
Senior Java Software Engineer
Senior Systems Software Engineer
Senior Software Engineer C++
Senior Software Engineer C#
Senior Fullstack Software Engineer
react
nodejs
typescript
sql
postgresql
aws
docker
Advertisement