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

Grupo Bancolombia is hiring a Software Engineer

About the Role

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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Grupo Bancolombia

Bancolombia promotes sustainable development to achieve the well-being of all.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago