Subscribe to the latest remote jobs:

Senior Software Engineer

πŸ‡¦πŸ‡· Argentina

Java

Kotlin

GitHub

Machine Learning

Design

Golang

Backend

Devops

Testing

Senior Software Engineer

from πŸ‡¦πŸ‡· Argentina

We are on the lookout for an outstandingSenior Software Engineerto join our group.

This role extends past traditional backend work - we are after pragmatic, results-driven engineers who can rapidly familiarize themselves with new systems, deliver fully working solutions, and make use of state-of-the-art AI technologies to accelerate engineering output. Those joining this team will function as high-impact troubleshooters, rotating across different groups to tackle live production challenges, introduce new functionality, and improve overall system robustness - typically working against the clock and within highly unpredictable settings.

Responsibilities

  • Ramp up swiftly on unfamiliar code repositories, configure and launch applications locally, and produce working deliverables under demanding timeframes
  • Identify and remediate complicated production defects affecting several platform teams
  • Drive the complete lifecycle of feature delivery, including coding, integration-level test coverage, and rollout through CI/CD pipelines
  • Contribute to distributed architectures and enterprise-grade microservice ecosystems
  • Make use of AI-powered assistants (like Copilot, Claude Code, or similar offerings) to author and revise code, design and enhance tests, and simplify debugging and day-to-day engineering work
  • Thoroughly assess output produced by AI and correct any inaccuracies, faulty premises, or omissions
  • Build, fix, and refine build pipelines using technologies such as Gradle, Maven, and a variety of CI configurations
  • Work alongside platform teams to manage incidents and establish preventive measures against repeat issues
  • Drive SWAT efforts and guide multi-team resolution initiatives (relevant for the lead position)

Requirements

  • At least 3 years of hands-on experience as a software engineer
  • Solid track record working with enterprise-grade distributed platforms and microservice architectures
  • Confident proficiency in Java for backend service implementation
  • Applied expertise in building and consuming REST APIs
  • Proven ability to independently take a project through the full cycle β€” from clone β†’ build β†’ debug β†’ modify β†’ test β†’ integrate into a CI pipeline
  • Hands-on familiarity with CI/CD platforms (like GitHub Actions or analogous tools) for automating compilation, testing, and release processes
  • Concrete experience using build technologies such as Gradle and Maven, including handling dependencies and managing environments
  • Deep skills in diagnostics and root cause investigation across compilation issues, dependency clashes, and runtime malfunctions
  • Genuine experience embedding AI tools within engineering practices well beyond basic autocompletion, including engineered prompt design, multi-stage AI-supported pipelines, and iterative refinement of generated content
  • Ability to confirm correctness of AI-generated code, recognize gaps or unfounded assumptions, and elevate the output to meet production-grade quality
  • Sound judgment regarding situations where AI accelerates delivery versus those that demand traditional engineering effort
  • Ability to perform well under pressure, in unclear contexts, and with little supervision
  • Excellent verbal and written English skills (B2+ level or higher)

Nice to Have

  • Familiarity with Kotlin for backend or other JVM-oriented work
  • Hands-on experience with Spring Boot for shipping production-ready microservices
  • Exposure to agent-driven frameworks or agent orchestration solutions (like Claude Code, LangGraph, or similar)
  • Comfort with sophisticated developer tooling and productivity environments (like tmux, Warp, or scripted workflow setups)
  • Prior development work in Go (Golang) for backend service creation
by @maxrusakovic