A leading client is seeking a Senior Software Engineer with expertise in Java, Kotlin, or Scala for a long-term contract engagement. This is a fully remote opportunity open to candidates based in Latin America. The role involves backend development, system design, and infrastructure work within a modern engineering environment.
Responsibilities:
- Design, develop, test, and deploy backend services using Java, Kotlin, or Scala
- Collaborate on system architecture and technical decisions
- Work with CI/CD pipelines and deployment infrastructure
- Manage and optimize databases and service integrations
- Maintain high code quality through testing and code reviews
- Troubleshoot and resolve production issues
- Create and maintain technical documentation
- Optionally mentor junior engineers and support team development
Requirements:
- 5+ years of professional software development experience
- Proficiency in at least one of the following: Java, Kotlin, or Scala
- Solid understanding of software engineering principles and design patterns
- Experience with RESTful or gRPC APIs
- Familiarity with CI/CD tools such as Jenkins, Maven, Gradle, or sbt
- Hands-on experience with Docker and Kubernetes (or similar technologies)
- Experience deploying services to cloud platforms such as AWS, Google Cloud, or Azure
What We Offer:
- Opportunity to work on diverse and challenging projects
- Autonomy and ownership across the software development lifecycle
- Exposure to a variety of industries and technical domains
- A collaborative team environment focused on learning and excellence
- A culture that values impact, ownership, humility, and continuous improvement
Note: This position is open exclusively to candidates located in Latin America.
If you’re a seasoned engineer ready for your next challenge, we encourage you to apply.
Job Category: Software Engineering
Job Type: Full Time
Job Location: Remote