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.



