Software Engineering Jobs in Colombia
There are 356 open Software Engineering jobs in Colombia on freehire right now. 54 of them were posted recently. The skills employers ask for most often are api, cloud and ai.
Most requested skills
- api 54%
- cloud 46%
- ai 42%
- java 41%
- python 38%
- ci-cd 36%
- sql 35%
- agile 33%
How the work is done
- Remote 149 · 42%
- Hybrid 43 · 12%
- Onsite 7 · 2%
Visa sponsorship offered in 27% of the 48 postings that state a position on it.
Seniority
- Senior 137
- Lead 24
- Junior 11
- Principal 10
- Middle 9
- Staff 7
Who is hiring
- 1000+ employees 55
- 501-1000 employees 44
- 51-200 employees 12
- 11-50 employees 4
- 201-500 employees 2
Software Engineer
Build cloud-native supply-chain planning software using C#, Python, React, and Azure; collaborate on microservices, data pipelines, and agile delivery.
Trainee Software Engineer - Python
Build and improve open-source cloud products using Python/Java, Kubernetes, and automation; contribute to features, bug fixes, and technical discussions in a collaborative squad.
Senior Software Engineer - TypeScript
Build and maintain a TypeScript-based subscription platform using Next.js and Nest.js, integrating with Shopify APIs to deliver scalable billing solutions for global brands.
Software Engineer (Java) ID48414
Build and evolve scalable Java/Spring Boot microservices that power AI-driven features for Fortune 500 brands and startups.
Mid-Level Software Engineer
Builds and maintains web and mobile apps using JavaScript, Angular, and Ionic, with AWS cloud integration.
Cloud Software Engineer Specialist
Design and build cloud-native microservices for banking systems using Java, Spring Boot, Docker, and Kubernetes, while ensuring security and performance in a regulated environment.
Software Engineer Kubernetes
Designs, builds, and deploys Java-based microservices on Kubernetes using Helm and Flux, while leading engineering teams and mentoring peers.
Software Engineer - Java
Builds and maintains Java backend services for a cybersecurity platform using Spring Boot, Hibernate/JPA, and SQL on Rocky Linux, with scripting in Bash/Python/Go.
Enterprise - Software Engineer
Design and build enterprise-level software applications while collaborating with cross-functional teams to deliver innovative solutions using languages like Java, C#, or Python.
Signals Software Engineer
Develops signal-processing software for network operations across desktop, mobile, IoT, and embedded systems using Python, C++, or Java.
Java Software Engineer
Build and maintain Java-based backend services using Java 8/11, Tomcat 9, MySQL 8, and AWS, while collaborating with distributed teams to deliver scalable solutions.
Software Engineer Specialist
Build and maintain enterprise content solutions using Java/.NET, REST/SOAP APIs, and Microsoft SQL for Scotiabank’s Bogotá tech hub.
Software Engineer - Java
Build and maintain backend services for a cybersecurity platform using Java, Spring Boot, Hibernate/JPA, and SQL on Rocky Linux, with automation in Bash/Python/Go.
Software Engineer III
Build enterprise cybersecurity and risk-management software in C/C++, Java, and Spring, targeting Fortune 500 clients while following secure DevSecOps practices.
Principal Software Engineer
Principal Software Engineer to lead the architecture of an AI-ready data platform for a global fintech company, defining standards for trusted, governed data products that power analytics and secure customer integrations.

Associate Software Engineer
Build and maintain document-automation software for legal claims using Python, Flask/FastAPI, and PostgreSQL; debug and test features under senior guidance.
Senior Software Engineer
Builds and maintains backend services and internal tools for a luxury resale marketplace, focusing on JVM-based systems and ecommerce integrations.
Experienced Software Engineer
Mid-level software engineer building and maintaining features end-to-end, mentoring juniors, and improving code quality and scalability in a product team.