Medellín, Antioquia, Colombia Remote (City) COP 94,476,000 - 94,476,000 Monthly

Grupo Bancolombia is hiring a Software Engineer

Grupo Bancolombia is hiring a Software Engineer to own the complete lifecycle of mission-critical applications, from analysis through retirement. You will ensure applications meet the bank's rigorous standards for availability, quality, security, and delivery speed, while acting as a technical reference for your team. We are a team passionate about technology and dedicated to using it to improve our customers' lives.

What You'll Do

  • Perform the complete software application lifecycle: analyze, design, code, test, deploy, and stabilize, applying best development practices.
  • Propose improvements to enhance application efficiency, security, and availability.
  • Ensure compliance with development standards and best practices defined by the bank and industry, including security, architecture, performance, and UX.
  • Analyze and propose solutions to development issues, researching market best practices.
  • Continuously update your technical knowledge and share it with team members.
  • Create and maintain comprehensive solution documentation (prototype design, entity-relationship models, API and class diagrams, Cloud component design).
  • Document and resolve software defects using bug tracking systems, applying good testing practices.
  • Work collaboratively following the Bank's adopted frameworks, serving as a technical reference.

What We're Looking For

  • University degree in Systems Engineering, Computer Science, or a related field.
  • Professional experience with the Java/Python technology stack, Unit Testing, and Technical Design (DDD).
  • Skills in Design Patterns and Resilience Patterns.
  • Solid knowledge of Clean Architecture, Event-Oriented Architecture, and Microservices-Oriented Architecture.
  • Specific knowledge in AWS, Amazon Bedrock, and Amazon Lex.
  • Mastery of relational and non-relational databases and DevOps practices.

Nice to Have

  • Experience with Amazon Connect and Amazon Transcribe.
  • Experience creating agents with N8N.
  • Experience in the creation of machine learning models.

Technical Stack

  • Languages: Java, Python
  • Cloud & AI: AWS, Amazon Bedrock, Amazon Lex, Amazon Connect, Amazon Transcribe
  • Tools: N8N
  • Data: Relational Databases, Non-relational Databases
  • Practices: DevOps

Benefits & Compensation

  • Annual compensation includes 14.12 legal salaries and 4.28 extra-legal salaries.
  • Up to 47.37% variable remuneration on annual salary based on results.
  • Up to 20 days of paid vacation per year.
  • Indefinite-term contract.
  • Comprehensive benefits including savings plans, financing, banking exemptions, insurance, and corporate agreements.
  • A culture that promotes continuous learning, collaboration, and well-being.

Work Mode

This is an on-site position based in Medellín, Colombia.

Grupo Bancolombia is an equal opportunity employer.

Required Skills
JavaPythonAWSAmazon BedrockAmazon LexAmazon ConnectAmazon TranscribeN8NRelational DatabasesNon-relational DatabasesUnit TestingTechnical DesignDDDDesign PatternsResilience Patterns JavaPythonAWSAmazon BedrockAmazon LexAmazon ConnectAmazon TranscribeN8NRelational DatabasesNon-relational DatabasesUnit TestingTechnical DesignDDDDesign PatternsResilience Patterns
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Grupo Bancolombia
Bancolombia promotes sustainable development to achieve the well-being of all.
All jobs at Grupo Bancolombia Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago