Job Description

Roles & Responsibilities

  • Design and architect high-quality software components across the technology stack.
  • Develop clean, efficient, and maintainable code, automating tasks through tools and scripting.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Debug, validate, and verify software to ensure robust and reliable performance.
  • Collaborate with internal teams and external vendors to troubleshoot and improve products.
  • Document development phases, monitor systems, and ensure software stays current with evolving technologies.
  • Serve as a technical lead, guiding development teams and contributing to strategic decision-making.
  • Mentor software engineers through coaching, training, and knowledge sharing.
  • Analyze complex software issues, determine root causes, and implement efficient, permanent solutions.
  • Recommend and implement process improvements and best pr...

Ready to Apply?

Take the next step in your AI career. Submit your application to TIBCO today.

Submit Application