Position Description
We are seeking a skilled AI Augmented Software Engineer who can effectively leverage AI coding assistants such as GitHub Copilot and Gemini Code Assist to accelerate software development, improve code quality, and enhance engineering productivity. This role is ideal for a hands on engineer who enjoys building modern applications, adopting emerging development practices, and contributing to collaborative delivery teams in an AI enabled engineering environment.
The adecuado candidate brings strong Java engineering expertise, experience developing enterprise APIs and integrations, and the ability to work across hybrid on premise and cloud environments. Experience within the insurance industry is highly valued, particularly in areas such as policy administration, rating, and third party data integrations.
This role will collaborate closely with distributed development teams, contribute to solution delivery efforts, and support the adoption of AI assisted development practices across engineering teams.
This position must be performed from the CGI office in Bogota, Colombia.
Key Responsibilities
AI Assisted Software Development
Utilize AI coding assistants such as GitHub Copilot, Gemini Code Assist, and cloud based AI tools to support code generation, refactoring, testing, and documentation activities.
Apply effective prompting techniques and engineering workflows to improve the quality and reliability of AI assisted development outputs.
Contribute to the integration of AI enabled development practices into day to day engineering activities.
Support measurement and continuous improvement of engineering productivity through AI assisted workflows.
Leverage AI tools to support code reviews, quality assurance activities, and development best practices.
Application Development & Integration
Design, develop, test, and maintain enterprise grade applications and APIs using Java and related technologies.
Build and support RESTful and SOAP based integrations across internal and third party systems.
Troubleshoot, optimize, and enhance application performance in Java/JVM based environments.
Participate in solution implementation across hybrid on premise and cloud based architectures.
Contribute to CI/CD automation, testing strategies,
and deployment reliability initiatives.
Team Collaboration & Delivery Support
Collaborate effectively with distributed and offshore development teams in an Agile delivery environment.
Participate in sprint planning, technical discussions, code reviews, and backlog refinement activities.
Support delivery teams by helping resolve technical challenges and maintaining development momentum.
Contribute to client demonstrations, solution discussions, and other collaborative delivery activities as needed.
Required Skills & Experience
Technical Skills
Experience utilizing AI assisted development tools and workflows.
5–7+ years of hands on software engineering experience.
Strong proficiency in Java and development of REST APIs using RESTEasy or similar frameworks.
Experience working with SOAP services, XML, schemas, and service contracts.
Strong troubleshooting and performance tuning skills for Java/JVM based applications.
Experience working within both on premise and cloud based environments (AWS or Azure).
Familiarity with Git, Maven/Gradle, Jenkins, CI/CD pipelines, and automated testing frameworks.
Working knowledge of relational databases and SQL fundamentals (SQL Server, PostgreSQL, etc.).
Insurance Or Payment Integrity Industry Experience Preferred.
Collaboration & Communication
Experience working within distributed or global delivery teams.
Strong communication and collaboration skills.
Ability to contribute effectively within Agile/Scrum delivery models.
Comfortable working in client facing environments and participating in technical discussions.
Preferred Qualifications
AWS, Google Cloud, or Azure certifications.
Experience with Docker, Kubernetes, or container based deployment technologies.
Familiarity with caching technologies such as Redis or ElastiCache.
Experience with Python, R, or related scripting/data oriented languages.
Familiarity with API management platforms such as Apigee, Kong, MuleSoft, or Azure API Management.
Knowledge of microservices, event driven architectures, and messaging platforms such as Kafka, JMS, or RabbitMQ.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Success Factors The ideal candidate will:
Demonstrate strong hands on engineering and problem solving capabilities.
Adapt quickly to evolving AI assisted software development practices.
Collaborate effectively across distributed engineering teams.
Communicate clearly with technical and non technical stakeholders.
Contribute to delivering scalable, high quality solutions aligned with client and business objectives.
Bring a continuous learning mindset and enthusiasm for emerging technologies and engineering innovation.
Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
📌 AI-Augmented Software Engineer (Bogotá)
🏢 CGI
📍 Bogotá