Software Engineer II Backend

Roca Alliances

Medellín

On-site

COP 90,000,000 - 120,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roca Alliances is seeking a Software Engineer II to join the client’s backend engineering team. You will own critical services that process billions of events, design scalable APIs, and ensure production readiness on AWS.

This mid‑level role values independent problem solving, thoughtful trade‑offs, and mentoring teammates, all within an AI‑driven engineering culture that encourages fast iteration and high quality outcomes.

Qualifications

  • 2–5 years of professional software engineering experience, focused on backend development.
  • Production experience with Kotlin (the team's primary language) or Java.
  • Experience designing and building object-oriented systems, microservices or multi-tier architectures.
  • Experience with testing frameworks and the habit of using tests as part of how you design software.
  • Discipline delivering features that matter in production: observability, failure modes and operational follow-through.

Responsibilities

  • Own the design and implementation of features and services, with monitoring, supportability, testability and operational health built in from the start.
  • Turn ambiguous product requirements into cohesive technical designs, identify gaps and trade-offs, and drive them to completion.
  • Write unit, integration and service-level tests that give the team confidence to ship, and raise the quality bar in review.
  • Debug and troubleshoot across the stack, including production systems under load.
  • Write infrastructure as code and own the deployment, configuration and lifecycle of your team's services.
  • Own production issues and escalated customer questions, drive incidents to resolution and follow through on durable fixes, including the on-call rotation.

Skills

Backend development
Kotlin/Java
Microservices
CI/CD
Observability

Tools

PostgreSQL
Elasticsearch
AWS

Job description

Medellin, Colombia | Posted on 10/26/2026

At Roca Alliances Our mission is to inspire nearshore outsourcing to Latin America, as our expertise is providing customized services to help companies from the U.S., Canada, and Europe expand their operations through guided entry with our consolidated experience in the Latin American region. We are an expert recruitment firm, connecting top talent with leading global companies. We deliver tailored hiring solutions to ensure the perfect match for each role. With deep insight into industry trends, we drive targeted, efficient recruitment that builds long-lasting partnerships and supports business growth. Our mission is to inspire and help businesses thrive by delivering the right professionals to meet their needs.

Job Description

Software Engineer II, Back End (Kotlin / Java)

About the client

Our client is a leading global cybersecurity company that delivers innovative solutions to protect businesses and individuals from evolving threats. Its mission is to give organizations secure, scalable technology that stays resilient against cyber challenges.

About the role

We are looking for a Software Engineer II to join the product development team behind the client's Insider Risk Management product. You will own critical backend services that process billions of events from customers around the world, designing and delivering new services and APIs, evolving existing systems on AWS, and taking end-to-end ownership of the quality, operability and reliability of the code you ship.

This is a mid-level role for engineers who can work independently on moderately complex problems, make sound technical trade-offs and raise the quality of the team around them, by mentoring others, improving how the team builds and taking responsibility for production outcomes.

This is an AI-first engineering organization: teams use AI-powered tools across coding, testing, documentation and operations, and look for engineers who champion their adoption and help establish new ways of working.

What you'll do

  • Own the design and implementation of features and services, with monitoring, supportability, testability and operational health built in from the start.
  • Turn ambiguous product requirements into cohesive technical designs, identify gaps and trade-offs, and drive them to completion.
  • Write unit, integration and service-level tests that give the team confidence to ship, and raise the quality bar in review.
  • Debug and troubleshoot across the stack, including production systems under load.
  • Write infrastructure as code and own the deployment, configuration and lifecycle of your team's services.
  • Own production issues and escalated customer questions, drive incidents to resolution and follow through on durable fixes, including the on-call rotation.
  • Write design documents and technical proposals, and review others' code and designs for correctness, simplicity and maintainability.
  • Mentor teammates through pairing, thoughtful code review and sharing context.
  • Demo progress and communicate status, risks and options clearly.
  • Help the team sequence work so it can be delivered incrementally.
  • Identify and drive process and technical improvements for how the team builds and runs software.
  • Lead design discussions and code reviews: ask hard questions, offer alternatives and accept feedback.
  • Work across product development, often as the primary engineering partner on a feature.

Tech environment

  • Accelerate your career working on cutting-edge technology with real customer impact.
  • Own services that process billions of events at global scale.
  • Formal and on-the-job learning in cross-functional teams.
Requirements

Strong candidates will have experience across many of these areas, without necessarily checking every box.

Required
  • 2–5 years of professional software engineering experience, focused on backend development.
  • Production experience with Kotlin (the team's primary language) or Java.
  • Experience designing and building object-oriented systems, microservices or multi-tier architectures.
  • Experience with testing frameworks and the habit of using tests as part of how you design software.
  • Discipline delivering features that matter in production: observability, failure modes and operational follow-through.
  • Hands-on experience shipping and iterating services in a CI/CD pipeline.
  • Experience with data stores such as PostgreSQL or Elasticsearch, and an understanding of how data models and queries affect reliability and performance.
  • Familiarity with cloud infrastructure, ideally AWS, and infrastructure as code.
  • Experience with Agile or lean development processes.Comfortable owning deliverables through supportability, documentation and operational readiness.
  • Comfortable giving and receiving direct feedback, and translating between product intent and technical reality.
  • Able to explain technical ideas, trade-offs and recommendations clearly in English, in writing and verbally.
  • Permanent contract (contrato a término indefinido) with all legal benefits
  • Comprehensive benefits package that supports a healthy lifestyle for employees and their families
  • Formal and on-the-job learning in cross-functional teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I Backend
Software Engineer I Backend

Roca Alliances • Medellín

On-site
COP 42,000,000 - 72,000,000
Software Engineer II Front End (React/TypeScript)
Software Engineer II Front End (React/TypeScript)

Roca Alliances • Medellín

On-site
COP 100,440,000 - 167,400,000
Comprehensive benefits package
On-site role in Medellin
On-the-job learning in crossfunctional
+1
Software Engineer I Front End (React/TypeScript)
Software Engineer I Front End (React/TypeScript)

Roca Alliances • Medellín

On-site
COP 36,000,000 - 52,000,000
Permanent contract
Benefits package
Tech Lead, Applied AI Software Engineering
Tech Lead, Applied AI Software Engineering

Roca Alliances • Medellín

On-site
COP 180,000,000 - 260,000,000
Permanent contract
Private health insurance
Principal Software Engineer, Test Automation & AI
Principal Software Engineer, Test Automation & AI

Roca Alliances • Medellín

On-site
COP 360,000,000 - 480,000,000
Platform Engineer
Platform Engineer

Roca Alliances • Medellín

On-site
COP 120,000,000 - 180,000,000
Permanent contract
Private health insurance
Senior Project Manager
Senior Project Manager

Roca Alliances • Medellín

On-site
COP 120,000,000 - 180,000,000
Backend Engineer, MSP Partner Portal
Backend Engineer, MSP Partner Portal

Roca Alliances • Medellín

On-site
COP 120,000,000 - 180,000,000
Permanent contract with all legalés
Private health insurance
Be part of a new engineering team in 

+1
Director of Engineering
Director of Engineering

Roca Alliances • Medellín

On-site
COP 300,000,000 - 600,000,000
Permanent contract (indefinite)
Private health insurance
On-site role in Medellín
+2
Director of Customer Operations
Director of Customer Operations

Roca Alliances • Medellín

On-site
COP 180,000,000 - 280,000,000
Private health insurance
Annual bonus 10%