Senior Software Applications Engineer (DMC AI Development & Delivery)

Red RiverRaleigh, NC
$157,248 - $190,590Remote

About The Position

This is a telecommuting role to be performed anywhere in the U.S. The Senior Software Applications Engineer will use product outlines and requirements to develop core code, tests, and a release for the application(s) being worked on. The role involves following the work from inception to delivery, ensuring it is vetted and deployed properly, and being responsible for necessary bug fixes and enhancements afterwards.

Requirements

  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Information Technology or related field and seven (7) years of experience in the job offered or related role OR Master's degree (U.S. or foreign equivalent) in Computer Science, Information Technology or related field and five (5) years of experience in the job offered or related role.
  • Five (5) years of experience with: Java application development; GIT or other code repository; and technical application debugging.
  • Four (4) years of experience with: front-end development; and working on teams developing software applications.
  • Three (3) years of experience with OpenShift development and deployment.
  • Two (2) years of experience building and running technical project plans.

Responsibilities

  • Run discovery, run development, ensure testing, and deliver a fix where applicable for any bug or issue in coding.
  • Create a path forward based on a set of given requirements and discussions with the customer/end users.
  • Collaborate with other teams on status of enhancements, ensuring timeliness and accuracy for integration with our systems.
  • Meet with other teams and project stakeholders to discover limitations of application abilities as well as project limitation requirements while limiting our resource usage.
  • Give status and reports to both management and stakeholders about project work and any delays or blockers.
  • Work with other teams to onboard them into Red Hat applications.
  • Pull details of used resources and generate reports based on availability, requirements and time cost to determine the best path forward as well as recommend actions to enhance applications performance on a given system.
  • Build out and run projects within the technical team including directing other developers and providing key updates to stakeholders and management while keeping the project timeline on track.

Benefits

  • bonus
  • commission
  • equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service