Skip To Main Content
backBack to Search

Lead 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 searching for an exceptional Lead Software Engineer to join our team.

This position is far more than a standard backend engineering role - we need delivery-driven professionals who can quickly adapt to new systems, build robust solutions, and leverage modern AI tools to accelerate development. As a member of this team, you will be a key problem solver, moving across different groups to resolve urgent production issues, launch new features, and strengthen system reliability, often under demanding timelines and in fast-changing environments.

Responsibilities
  • Quickly get up to speed with unfamiliar codebases, set up applications locally, and deliver results within tight deadlines
  • Identify and resolve complex production issues that affect multiple platform teams
  • Oversee the complete lifecycle of feature delivery, including development, integration testing, and release through CI/CD pipelines
  • Participate in the design and maintenance of distributed systems and large-scale microservice architectures
  • Utilize AI copilots like Copilot, Claude Code, or similar tools to generate and refine code, enhance test suites, and optimize debugging and daily engineering tasks
  • Review AI-generated code carefully, correcting errors, assumptions, or missing information
  • Build, troubleshoot, and enhance pipelines using tools such as Gradle, Maven, and various CI setups
  • Work closely with platform teams to address incidents and implement preventative solutions
  • Lead SWAT initiatives and coordinate cross-team efforts for incident resolution
Requirements
  • At least seven years of hands-on experience as a software engineer
  • Minimum one year of experience leading and managing development teams
  • Extensive background working with enterprise-level distributed systems and microservice architectures
  • Strong expertise in Java for backend development
  • Experience designing, building, and integrating REST APIs
  • Demonstrated ability to independently manage projects from cloning to building, debugging, modifying, testing, and integrating into CI pipelines
  • Practical experience with CI/CD platforms like GitHub Actions for automating build, test, and deployment workflows
  • Solid understanding of build tools such as Gradle and Maven, including dependency and environment management
  • Advanced skills in diagnosing and analyzing build failures, dependency issues, and runtime errors
  • Proven experience integrating AI tools into development processes, including structured prompt creation, multi-step workflows, and iterative refinement
  • Ability to assess AI-generated code, identify gaps or incorrect assumptions, and elevate output to production standards
  • Sound judgment on when to use AI for speed and when to rely on traditional engineering
  • Ability to perform effectively under pressure, in ambiguous situations, and with minimal supervision
  • High proficiency in English, both written and spoken (B2+ level or higher)
Nice to have
  • Experience with Kotlin for backend or JVM-based development
  • Hands-on knowledge of Spring Boot for building production microservices
  • Familiarity with agent-based frameworks or orchestration tools like Claude Code or LangGraph
  • Skill in using advanced developer environments and productivity tools such as tmux, Warp, or scripted workflows
  • Previous experience with Go (Golang) for backend engineering