About The Position

CGI is seeking a Senior AI-Augmented Software Engineer to join their engineering organization. This role is for a hands-on software engineer passionate about leveraging AI-assisted development tools to accelerate software delivery, improve code quality, and enhance engineering productivity. The engineer will utilize technologies like GitHub Copilot, Gemini Code Assist, and cloud-based AI development tools to support modern software engineering practices while developing enterprise-grade applications, APIs, and integrations. The role involves working closely with distributed development teams, contributing to solution delivery, and driving the adoption of AI-enabled development workflows. The ideal candidate has strong Java engineering expertise, experience building enterprise integrations, and can work effectively across hybrid on-premises and cloud environments. Experience in the insurance industry is highly valued. This position is open to candidates nationwide and may be performed remotely, with a preference for candidates near Knoxville, Tennessee, or within commuting distance of a CGI office. Eastern Time Zone working hours are required.

Requirements

  • 5+ years of hands-on software engineering experience
  • Strong proficiency in Java and development of enterprise applications and REST APIs
  • Experience with RESTEasy, Spring Boot, JAX-RS, or similar API frameworks
  • Experience developing and supporting SOAP services, XML schemas, and service contracts
  • Strong troubleshooting and performance tuning skills within Java/JVM-based environments
  • Experience working within both cloud and on-premises environments using AWS, Azure, or similar platforms
  • Familiarity with Git, Maven, Gradle, Jenkins, CI/CD pipelines, and automated testing frameworks
  • Experience working with relational databases and SQL fundamentals including SQL Server, PostgreSQL, or similar technologies
  • Strong communication skills and experience collaborating within distributed Agile teams
  • Ability to participate effectively in client-facing technical discussions and solution delivery activities

Nice To Haves

  • Experience utilizing GitHub Copilot, Gemini Code Assist, or similar AI-assisted development tools
  • AWS, Microsoft Azure, or Google Cloud certifications
  • Experience with Docker, Kubernetes, and containerized deployment strategies
  • Familiarity with caching technologies such as Redis or Amazon ElastiCache
  • Experience with Python, R, or other scripting and automation languages
  • Knowledge of API management platforms including Apigee, Kong, MuleSoft, or Azure API Management
  • Experience with microservices architectures, event-driven systems, and messaging platforms such as Kafka, RabbitMQ, or JMS
  • Insurance, policy administration, underwriting, rating, claims, or payment integrity industry experience
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience

Responsibilities

  • Leverage AI-assisted development tools including GitHub Copilot, Gemini Code Assist, and cloud-based AI platforms to accelerate software delivery
  • Apply effective prompting techniques and AI engineering workflows to improve development efficiency and code quality
  • Design, develop, test, and maintain enterprise-grade Java applications and services
  • Build and support RESTful APIs, SOAP services, and system integrations across internal and third-party platforms
  • Troubleshoot, optimize, and enhance performance of Java/JVM-based applications in production environments
  • Contribute to AI-enabled software engineering practices and support adoption across delivery teams
  • Participate in CI/CD automation initiatives, testing strategies, and deployment reliability improvements
  • Collaborate with distributed and offshore development teams within Agile delivery environments
  • Participate in sprint planning, backlog refinement, code reviews, and technical design discussions
  • Support solution delivery activities, client engagements, demonstrations, and technical workshops as needed

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service