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 invite experienced Lead Software Engineers to join our team.

This role is more than classic backend engineering — we’re searching for driven professionals who can quickly adapt to new platforms, deliver robust solutions, and leverage AI technologies to enhance development speed. You’ll play a central role in solving critical issues, working across teams to address production incidents, launch new features, and improve system reliability in dynamic and fast-moving environments.

Responsibilities
  • Quickly adapt to unfamiliar codebases, set up applications in local environments, and deliver results within tight deadlines
  • Resolve complex production problems that impact multiple platform teams
  • Oversee feature development from initial coding through integration testing and deployment via CI/CD pipelines
  • Support the design and maintenance of distributed systems and enterprise microservices
  • Utilize AI copilots like Copilot, Claude Code, or similar tools to generate code, expand test coverage, and streamline debugging and development processes
  • Assess AI-generated code, correcting errors, assumptions, or missing information
  • Build, maintain, and optimize pipelines using Gradle, Maven, and various CI tools
  • Work with platform teams to address incidents and implement preventative strategies
  • Lead SWAT efforts and coordinate cross-team responses for incident resolution
Requirements
  • At least seven years of hands-on experience in software engineering
  • Minimum one year of experience leading and mentoring development teams
  • Extensive experience with enterprise distributed systems and microservice architectures
  • Advanced proficiency in Java for backend development
  • Background in designing, developing, and integrating REST APIs
  • Ability to independently manage projects from cloning, building, debugging, modifying, testing, to CI pipeline integration
  • Practical experience with CI/CD platforms such as GitHub Actions for automating build, test, and deployment
  • Thorough understanding of build tools like Gradle and Maven, including dependency and environment management
  • Expertise in diagnosing build failures, dependency issues, and runtime errors
  • Proven use of AI tools in development, including structured prompts, multi-step workflows, and iterative refinement
  • Ability to review AI-generated code, identify gaps or incorrect assumptions, and ensure production-quality output
  • Strong decision-making skills regarding when to use AI and when to rely on manual engineering
  • Ability to perform well under pressure, in ambiguous situations, and with limited supervision
  • Excellent English communication skills, both written and spoken (B2+ level or higher)
Nice to have
  • Experience with Kotlin for backend or JVM-based development
  • Hands-on familiarity with Spring Boot for microservice creation
  • Knowledge of agent-based frameworks or orchestration tools like Claude Code or LangGraph
  • Skill with advanced developer environments and productivity tools such as tmux, Warp, or scripting workflows
  • Previous experience with Go (Golang) for backend engineering