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






