Principal Application Development Engineer

cloud software groupNaperville, MI

About The Position

Managing and contributing to the design, development and maintenance of TIBCO Mainframe Integration Products and their related eco-systems. Also under the duties will be training and mentoring existing staff, TIBCO and the future and Mainframe Observability integration Understand software best practices, design strategy and planning, test case development, deployment and execution, and identify product defects, debug issues and have them reported into a defect tracking system Experience working with Agile methodologies, GitHub and AI Tools and concepts Work with product management and other teams to understand the requirements and features, and to translate them into development tasks and quality assurance tests Work independently, a self-starter who requires minimum supervision Debug program/system failures, analyze dumps and identify the root cause of failures Developing/maintaining execution plans and certain unit test specifications Work with remote teams, communicate status, schedules effectively and clearly Escalate issues in time and able to follow up for their status Ability to think out of the box, be dynamic and add value to existing implementations

Requirements

  • Experience working with Agile methodologies, GitHub and AI Tools and concepts.
  • Work independently, a self-starter who requires minimum supervision.

Responsibilities

  • Managing and contributing to the design, development and maintenance of TIBCO Mainframe Integration Products and their related eco-systems.
  • Training and mentoring existing staff, TIBCO and the future and Mainframe Observability integration.
  • Understand software best practices, design strategy and planning, test case development, deployment and execution, and identify product defects, debug issues and have them reported into a defect tracking system.
  • Work with product management and other teams to understand the requirements and features, and to translate them into development tasks and quality assurance tests.
  • Debug program/system failures, analyze dumps and identify the root cause of failures.
  • Developing/maintaining execution plans and certain unit test specifications.
  • Work with remote teams, communicate status, schedules effectively and clearly.
  • Escalate issues in time and able to follow up for their status.
  • Ability to think out of the box, be dynamic and add value to existing implementations.

Benefits

  • healthcare
  • life insurance
  • disability benefits
  • 401(k) plan and company match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service