Subscribe to the latest remote jobs:

Lead Software Engineer

🇦🇷 Argentina

Management

Java

Kotlin

GitHub

Machine Learning

Design

Golang

Backend

Devops

Testing

Lead Software Engineer

from 🇦🇷 Argentina

We are looking for aLead Software Engineer to become part of our collaborative team.

This position goes beyond typical backend development - we want resourceful professionals capable of quickly mastering new technologies, building robust solutions, and using AI tools to streamline development workflows. You will take on a key role in tackling urgent issues, working across teams to resolve production incidents, ship new features, and improve system reliability in fast-moving and dynamic environments.

Responsibilities

  • Grasp unfamiliar codebases quickly, configure applications locally, and deliver results within tight timeframes
  • Troubleshoot and resolve complex production issues spanning multiple platform teams
  • Manage feature development from initial coding through integration testing and deployment via CI/CD pipelines
  • Contribute to the design and upkeep of distributed systems and enterprise microservices
  • Leverage AI copilots such as Copilot, Claude Code, or similar tools to generate code, broaden test coverage, and accelerate debugging and development tasks
  • Evaluate AI-generated code, fixing errors, assumptions, or missing details
  • Create, maintain, and enhance pipelines with Gradle, Maven, and various CI tools
  • Collaborate with platform teams to resolve incidents and roll out preventative solutions
  • Drive SWAT efforts and coordinate cross-team responses for incident resolution

Requirements

  • Background in software engineering with 5+ years of hands-on experience
  • Minimum 1 year of experience leading and mentoring development teams
  • Extensive expertise in enterprise distributed systems and microservice architectures
  • Advanced proficiency in Java for backend development
  • Experience in designing, developing, and integrating REST APIs
  • Capability to independently manage projects from cloning, building, debugging, modifying, testing, through to CI pipeline integration
  • Practical skills in 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 conflicts, and runtime issues
  • Showcase of AI tools in development, including structured prompts, multi-step workflows, and iterative refinement
  • Competency in assessing AI-generated code, spotting gaps or incorrect assumptions, and ensuring production-quality output
  • Strong judgment in choosing when to use AI versus relying on manual engineering
  • Capability to perform well under pressure, in ambiguous situations, and with minimal oversight
  • Excellent English communication skills, both written and spoken (B2+ level or higher)

Nice to Have

  • Background in Kotlin for backend or JVM development
  • Familiarity with Spring Boot for microservice development
  • Knowledge of agent-based frameworks or orchestration tools such as Claude Code or LangGraph
  • Proficiency in advanced developer environments and productivity tools like tmux, Warp, or scripting workflows
  • Expertise in Go (Golang) for backend development
by @maxrusakovic