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 looking for a Lead Software Engineer to join our organization.

This opportunity goes beyond traditional backend development - we seek results-oriented engineers who can swiftly acclimate to new technologies, deliver comprehensive solutions, and utilize modern AI tools to boost productivity. In this role, you will be a pivotal problem solver, collaborating across teams to tackle production challenges, introduce new features, and enhance system reliability, often in fast-paced and evolving settings.

Responsibilities
  • Rapidly familiarize yourself with new codebases, configure applications locally, and achieve deliverables within tight timeframes
  • Troubleshoot and resolve intricate production issues spanning multiple platform teams
  • Manage the end-to-end process of feature development, including coding, integration testing, and deployment through CI/CD pipelines
  • Contribute to the architecture and upkeep of distributed systems and enterprise microservices
  • Apply AI copilots such as Copilot, Claude Code, or similar tools to generate code, improve test coverage, and streamline debugging and development tasks
  • Evaluate AI-generated code, addressing inaccuracies, assumptions, or missing elements
  • Set up, maintain, and optimize build pipelines using Gradle, Maven, and various CI tools
  • Collaborate with platform teams to resolve incidents and implement measures to prevent recurrence
  • Lead SWAT operations and coordinate cross-team solutions for incident management
Requirements
  • Seven or more years of practical experience in software engineering
  • At least one year of experience guiding and managing development teams
  • Strong background in enterprise distributed systems and microservice architectures
  • Expertise in Java for backend service development
  • Experience in designing, developing, and integrating REST APIs
  • Ability to independently handle projects from cloning, building, debugging, modifying, testing, to CI pipeline integration
  • Hands-on experience with CI/CD platforms like GitHub Actions for automating build, test, and deployment
  • Comprehensive knowledge of build tools including Gradle and Maven, with experience in dependency and environment management
  • Advanced diagnostic skills for build failures, dependency conflicts, and runtime issues
  • Demonstrated use of AI tools in development, including structured prompts, multi-step workflows, and iterative refinement
  • Skill in reviewing AI-generated code, identifying gaps or incorrect assumptions, and ensuring production-ready quality
  • Good judgment in deciding when to leverage AI versus manual engineering
  • Ability to work efficiently under pressure, in uncertain situations, and with minimal direction
  • Excellent English communication skills, both written and spoken (B2+ level or higher)
Nice to have
  • Experience with Kotlin for backend or JVM development
  • Practical knowledge of Spring Boot for building microservices
  • Understanding of agent-based frameworks or orchestration tools like Claude Code or LangGraph
  • Proficiency with advanced developer environments and productivity tools such as tmux, Warp, or scripting workflows
  • Previous experience with Go (Golang) for backend development