Skip To Main Content
backBack to Search

Senior Software Engineer

Remote in Argentina
Java& 11 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking an exceptional Senior Software Engineer to become part of our team.

This position goes beyond conventional backend engineering - we need practical, hands-on professionals capable of quickly getting up to speed with unfamiliar systems, shipping complete solutions, and harnessing cutting-edge AI tooling to speed up the development process. Members of this team will operate as high-leverage problem solvers, shifting between teams to address production incidents, build new capabilities, and strengthen system stability — frequently while facing tight deadlines and operating in highly uncertain conditions.

Responsibilities
  • Quickly get familiar with unknown codebases, set up and run applications in local environments, and ship functional solutions on aggressive schedules
  • Investigate and fix challenging production problems spanning multiple platform teams
  • Take full ownership of feature delivery from start to finish, covering implementation, integration testing, and incorporation into CI/CD pipelines
  • Operate within distributed systems and large-scale enterprise microservices environments
  • Apply AI assistants (such as Copilot, Claude Code, or comparable tools) to write and refine code, build and improve test cases, and streamline debugging and engineering tasks
  • Carefully review AI-generated results and address any flaws, false assumptions, or errors
  • Set up, debug, and enhance build pipelines through tools like Gradle, Maven, and various CI workflows
  • Partner with platform teams to handle incidents and put safeguards in place to avoid future occurrences
  • Lead SWAT initiatives and steer cross-functional resolution activities (applicable to the lead role)
Requirements
  • A minimum of 3 years of professional software engineering experience
  • Substantial background in large-scale distributed systems and microservices-based architectures
  • Strong command of Java for developing backend services
  • Practical knowledge of designing and integrating with REST APIs
  • Demonstrated capability to handle a system end-to-end on your own — from clone → build → debug → modify → test → integrate into a CI pipeline
  • Working experience with CI/CD pipelines (such as GitHub Actions or equivalent) for automating builds, tests, and deployments
  • Direct experience with build tools including Gradle and Maven, alongside dependency and environment management
  • Advanced troubleshooting and root cause analysis abilities covering build issues, dependency conflicts, and runtime errors
  • Real-world experience integrating AI tools into engineering workflows beyond simple autocomplete, including crafting structured prompts, designing multi-step AI-assisted processes, and refining generated results
  • Capability to verify the accuracy of AI-produced code, spot missing pieces or flawed assumptions, and polish outputs to a production-ready standard
  • Clear judgment about when AI can speed up engineering work versus when hands-on coding is more appropriate
  • Capacity to thrive under tight deadlines, in ambiguous situations, and with limited oversight
  • Strong written and spoken English communication skills (B2+ proficiency or above)
  • Nice to Have
Nice to have
  • Background in Kotlin for JVM-based or backend development
  • Practical exposure to Spring Boot for delivering production-ready microservices
  • Familiarity with agent-based frameworks or agent orchestration platforms (such as Claude Code, LangGraph, or similar)
  • Working knowledge of advanced engineering environments and productivity utilities (such as tmux, Warp, or custom scripting setups)
  • Background working with Go (Golang) for backend service implementation