Jobs · Engineering · Tennessee

AI-Augmented Software Engineer (Remote U.S. – Preferred Knoxville, TN)

CGI · Knoxville, TN · 1 mo ago
Engineering$81k–$172k/yrFull-time

About the role

CGI is seeking a Senior AI-Augmented Software Engineer to join our growing engineering organization. This role is ideal for a hands-on software engineer passionate about leveraging AI-assisted development tools to accelerate software delivery, improve code quality, and enhance engineering productivity.

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

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

Qualifications

  • 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

Desired Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience
  • Experience with microservices architectures, event-driven systems, and messaging platforms such as Kafka, RabbitMQ, or JMS
  • Experience with 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
  • Experience with microservices architectures, event-driven systems, and messaging platforms such as Kafka, RabbitMQ, or JMS

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

Similar jobs