Software Engineer II

Computer Task Group, Inc•Buffalo, NY
•Onsite

About The Position

CTG is seeking to fill a Software Engineer II position for our client. This role involves designing, developing, testing, debugging, and supporting Java applications, as well as developing AI agentic solutions using AI prompt engineering. The engineer will analyze requirements, deliver scalable technical solutions, support cloud deployments, application integrations, and troubleshooting. Responsibilities also include creating technical specifications, test plans, and documentation, and collaborating with technology teams, business units, and vendors, providing technical guidance and coordinating development activities.

Requirements

  • Java Development
  • AI Agentic Development
  • AI Prompt Engineering
  • Cloud Deployments
  • Systems Analysis
  • Application Development & Integration
  • Strong problem-solving and communication skills
  • 5+ years of systems analysis/application development experience.
  • Strong Java development experience.
  • Experience with AI prompt engineering and cloud deployments.
  • Experience delivering technical solutions and managing project milestones.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Responsibilities

  • Design, develop, test, debug, and support Java applications.
  • Develop AI agentic solutions using AI prompt engineering.
  • Analyze requirements and deliver scalable technical solutions.
  • Support cloud deployments, application integrations, and troubleshooting.
  • Create technical specifications, test plans, and documentation.
  • Collaborate with technology teams, business units, and vendors.
  • Provide technical guidance and coordinate development activities as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service