Senior Software Engineer (Java)

Sombra

Colombia

Remote

COP 120,000,000 - 240,000,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Work equipment provided
Referral program
Marriage/child bonus
Sombra events
Platzi access

Job summary

Sombra is seeking a senior software engineer to design, develop, and maintain scalable enterprise applications mainly using Java. You will own complex tasks from investigation through production delivery, collaborating with distributed teams and customer-facing stakeholders.

The role emphasizes strong Java/Spring/Hibernate expertise, frontend contributions when needed (TypeScript/React/Node.js), and a proactive AI-first approach to coding, debugging, and delivery optimization.

Qualifications

  • 10+ years of commercial software development experience with Java as primary language.
  • Strong hands-on expertise in Java, Spring Boot, and Hibernate for scalable enterprise apps.
  • Experience with TypeScript, React, and Node.js; frontend contributions when needed.
  • Experience contributing to large-scale enterprise products in an enterprise engineering environment.
  • Public GitHub profile with Java projects demonstrating engineering expertise.
  • Understanding of DevOps and cloud engineering, preferably AWS.
  • Ability to investigate customer-reported and production issues and deliver long-term solutions.
  • Ability to work autonomously and drive technical decisions end-to-end.
  • Excellent English communication for collaboration with customers and distributed teams; availability 9:00 AM–5:00 PM EST.
  • Active use of AI-powered tools in daily engineering work and knowledge of digital accessibility principles.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications and services using Java.
  • Own complex technical tasks from investigation through implementation, testing, and production support.
  • Investigate customer-reported issues and conduct root-cause analysis for long-term solutions.
  • Collaborate with customer-facing teams, product managers, architects, and engineers in a distributed environment.
  • Contribute to architectural discussions and long-term product reliability.
  • Develop and maintain backend services, APIs, integrations, and frontend functionality when required.
  • Maintain high engineering standards with automated tests, code reviews, and CI/CD support.
  • Apply AI tools across the software development lifecycle to boost productivity and quality.

Skills

Java
Spring Boot
Hibernate
TypeScript
React
Node.js
AWS
DevOps
SQL
English communication
AI tools

Tools

GitHub
Docker
CI/CD

Job description

Required for this role
  • 10+ years of commercial software development experience, with Java as your primary programming language.
  • Strong hands-on expertise in Java, Spring Boot, and Hibernate, including building and maintaining scalable enterprise applications and services.
  • Experience with TypeScript, React, and Node.js, with the ability to contribute to frontend functionality when needed.
  • Experience contributing to large-scale enterprise products or working in an enterprise engineering environment.
  • A public GitHub profile with Java projects that demonstrate your practical engineering expertise.
  • Understanding of DevOps and cloud engineering practices, preferably with hands-on AWS experience.
  • Proven ability to investigate customer-reported and production issues, perform root cause analysis, and deliver reliable long-term solutions to complex or ambiguous technical problems.
  • Ability to work autonomously, take ownership of technical decisions, and drive work from investigation through production delivery.
  • Excellent English communication skills for direct collaboration with customers, product stakeholders, and distributed engineering teams, with full-time availability from 9:00 AM to 5:00 PM EST.
  • Active use of AI-powered tools in daily engineering work, with practical examples across coding, debugging, investigation, code review, documentation, research, or delivery optimisation; experience with or understanding of digital accessibility and its fundamental principles is also expected.
Your responsibilities
  • Design, develop, and maintain scalable enterprise applications and services, primarily using Java.
  • Own complex technical tasks from initial investigation and solution design through implementation, testing, and production support.
  • Investigate customer-reported issues and production incidents, conduct root cause analysis, and implement effective long-term solutions across application, infrastructure, and integration layers.
  • Collaborate directly with customer-facing teams, product managers, architects, and engineers in a distributed environment, proactively communicating technical risks, dependencies, and blockers.
  • Contribute to architectural discussions, technical decisions, and the long-term evolution and reliability of the product.
  • Develop and maintain backend services, APIs, integrations, and supporting frontend functionality when required.
  • Maintain high engineering standards through automated testing, code reviews, established development practices, and support for CI/CD, cloud, and infrastructure-related activities.
  • Apply AI tools throughout the software development lifecycle to improve productivity, problem-solving, and software quality, while sharing practical use cases and contributing to the team’s AI-first engineering practices.
What you get
Your time off
  • Up to 15 paid vacation days annually
  • Additional unpaid days off
  • 19 Colombian public holidays
Learning & growth
  • Sombra University workshops and internal learning programs
  • Tech Communities and knowledge sharing sessions
  • Language courses and workshops
  • Mentorship opportunities
  • Access to the Platzi online learning platform
And even more
  • Company-provided work equipment
  • Internal referral program
  • Bonuses for getting married or the birth of a child
  • Sombra events and internal initiatives
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Middle Business Analyst
Middle Business Analyst

Sombra • Colombia

On-site
COP 70,000,000 - 110,000,000
Staff Software Engineer
Staff Software Engineer

Caseware • Colombia

Remote
COP 180,000,000 - 240,000,000
Contrato a termino Indefinido
Life insurance
Funeral assistance
+2
Mid Software Engineer
Mid Software Engineer

Instaleap • Colombia

Remote
COP 24,000,000 - 42,000,000
Hybrid work
Flexible hours
Additional vacation days
+4
Tech Lead
Tech Lead

Instaleap • Bogotá

On-site
COP 120,000,000 - 240,000,000
Hybrid Work
Flexible hours
Additional days off to vacations
+4
Full Stack Engineer - TypeScript & AWS - English Required- México&LATAM Only
Full Stack Engineer - TypeScript & AWS - English Required- México&LATAM Only

DaCodes • Colombia

Remote
COP 60,000,000 - 110,000,000
Middle Salesforce Engineer
Middle Salesforce Engineer

Sombra • Medellín

On-site
COP 90,000,000 - 140,000,000
Sombra University workshops
Platzi platform access
Company-provided work equipment
+2
Tech Lead
Tech Lead

Instaleap • Bogotá

On-site
COP 120,000,000 - 210,000,000
Hybrid Work
Flexible hours
Additional days off
+4
Middle Salesforce Marketing Cloud Engineer
Middle Salesforce Marketing Cloud Engineer

Sombra • Colombia

On-site
COP 60,000,000 - 110,000,000
10 working days of Paid Day Off
15 working days of Unpaid days off
Sombra University courses
+2
Security Senior Software Developer
Security Senior Software Developer

Alcor • Bogotá

On-site
COP 120,000,000 - 200,000,000
Contrato a termino Indefinido
Home office stipend
Internet allowance
Senior Full-Stack Engineer — Remote & Flexible Hours
Senior Full-Stack Engineer — Remote & Flexible Hours

AgileEngine, LLC. • Bogotá

Remote
COP 388,387,000 - 582,581,000
Professional growth
USD-based compensation
Exciting projects
+1