Senior Systems Engineer

Software Engineering & Architecture Colombia


Description

Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.

Role Overview

We are seeking a Senior Backend Engineer to design, build, and scale high-impact product features and backend systems. This role blends strong software engineering fundamentals with product-focused thinking, enabling the delivery of scalable, reliable, and efficient solutions that directly support business objectives.You will work within cross-functional teams alongside Product Managers and Designers to translate business requirements into robust technical implementations, contributing to both system architecture and product innovation


Name: Senior Systems Engineer
Type: Software Engineering & Architecture

Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of software engineering experience
  • Strong experience with at least one backend language preferably Java
  • Experience with the Java ecosystem (Spring Boot, Micronaut preferred)
  • Experience with component-based or microservices architectures
  • Strong understanding of database design and data modeling
  • Experience with testing frameworks (e.g., JUnit)
  • Familiarity with build tools such as Maven or Gradle
  • Hands-on experience with: 
    • Git/GitHub
    • JIRA, Confluence
    • CI/CD tools (e.g., CircleCI)
  • Experience working in Agile/Scrum environments
  • Proven experience collaborating in cross-functional product teams

Nice to Have Skills

  • 9+ years of software engineering experience
  • Experience in fast-growing or startup environments
  • Contributions to open source projects or active GitHub/Stack Overflow presence
  • Strong understanding of product-driven development practices
  • Experience with other backend languages like C# or Python

Soft skills

  • Strong technical acumen with the ability to translate business needs into scalable solutions
  • Solid understanding of software architecture and system design principles
  • Effective time management and ability to handle competing priorities
  • Strong communication and collaboration skills
  • Ability to contribute beyond immediate domain and support broader engineering efforts

Why you will love Lean Tech:

  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels. 

Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.