Sr. Software Engineer

New
Remote - Argentina; Remote - Colombia ; Remote - Costa Rica ; Remote - MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
SQLJavaKotlinMySQLTypeScriptgRPCRESTful APIs

Requirements

  • 7+ years of professional software engineering experience, with substantial experience building and operating production backend services.
  • Strong experience with Java and/or Kotlin in a production environment.
  • Experience designing and evolving APIs and service interfaces, including compatibility, migrations, and staged rollouts.
  • Experience building scalable, reliable distributed systems and debugging issues in production.
  • Strong foundation in data modeling and relational database development, including MySQL or similar systems.
  • Experience with containerized development and deployment environments.
  • Experience with observability practices and tools for metrics, logging, and operational debugging.
  • Sound judgment in secure system design, access control, and backend application security fundamentals.
  • Demonstrated ability to lead technical work across the full software development lifecycle.
  • Strong written and verbal communication skills, including the ability to collaborate effectively across engineering and non-engineering partners.

Responsibilities

  • Design, build, and evolve scalable backend services and APIs in Kotlin and Java, with strong attention to performance, reliability, and long-term maintainability.
  • Develop core platform capabilities, including organizational resource hierarchies and access policies.
  • Partner with adjacent platform and product teams to integrate with authentication, storage, billing, and other shared systems.
  • Write technical designs, break down ambiguous problems, and drive projects from concept through production rollout.
  • Own the full delivery lifecycle for the systems you build, including schema design, migrations, testing strategy, deployment, observability, and operational readiness.
  • Diagnose and resolve complex production issues involving distributed services, MySQL/Vitess, and cross-service dependencies.
  • Improve system security, correctness, and developer velocity through thoughtful design, automation, and use of modern AI-assisted engineering tools.
  • Contribute to engineering excellence through code review, design review, mentoring, and raising the technical bar across the team.
  • Collaborate cross-functionally with Product, Security, QA, Support, Finance, and other partners to translate business and operational requirements into robust technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now