Apply now »







Title:  Senior Software Engineer (JTI GBS)

Job ID:  91694
Country:  Philippines
City:  Taguig City
Professional area:  Information Technology
Contract type:  Permanent
Professional level:  Experienced

Taguig City, 00, PH, 1634


We’re JTI, Japan Tobacco International, and we believe in freedom

We think that the possibilities are limitless when you’re free to choose. We’ve spent the last 20 years innovating and creating new and better products for our consumers to choose from. It’s how we’ve grown to be present in 130 countries, and how we’ve grown from 40 to 4,000+ employees in the Philippines since 2009.

But our business isn’t just business, our business is our people. Their talent. Their potential. We believe that when they’re free to be themselves, to grow, travel and develop, amazing things can happen for our business. That’s why our employees, from around the world, choose to be a part of JTI. It’s why 83% of employees feel happy working at JTI, and why we’ve been recognized as INVESTORS IN PEOPLE in the Philippines.

So when you’re ready to choose a career you’ll love, in a company you’ll love, feel free to #JoinTheIdea

Learn more:


This position will remain open until filled.


Department: Information Technology

Location: Taguig City, Philippines

Role: Permanent



The position exists to perform development, solution rollouts and support service for Markets & Regions applications and works under the guidance of Team Leads to maintain and develop pipelines.The scope includes using software engineering concepts to architect, design, develop, maintain, test, and evaluate software solutions, and lead continuous delivery process improvement. The incumbent collaborates closely with his/her peers, IT & business stakeholders to ensure that the development activities focuses on business outcomes & customer satisfaction. He/she will work on the Agile ways of working currently implemented in JTI and will work on specific workstreams that contains mobile & web applications specific for a business area.



1.) Perform development, testing and deployment activities

  • Perform development activities related to projects/changes/incidents with clean and scalable code
  • Support technical design, development, unit testing, and production deployment.  
  • Design and document the solutions' developments
  • Writes unit/integration tests, contributes to engineering wiki, and documents work.
  • Supports user testing during UAT phase and work on bug fixing 
  • Support Roll outs and deployments


2.) Analysis and evaluation activities, including:

  • Analyse the requirements and identified key areas to be completed
  • Identify and propose process / service / role design improvements geared towards simplification and service level enhancement
  • Provide technical analysis and effort estimations


3.) Issue resolution and operational support

  • Provide timely technical support for issue resolution including UAT and Post Go-Live support. Work with end users and other support teams and the vendor if required
  • Closely collaborate with BTS, Enterprise Architecture or external vendors.  
  • Timely update assigned tasks, provide response and solution within agreed team's timelines 
  • Daily monitor for running pipelines ensuring correctness of the execution and no business disruption
  • Raise and investigate Incidents in IT Service Portal


4.) Project Management & Business Partnership

  • Communicate timely on the project progress related to developments in assigned area; manage the processes of requests, approval, specifications, development, documentation and unit testing; coordinate between on-site and off-site team related to processes in assigned area; coordinates IT-related issue with global IT and other teams
  • Drive the development of relationships with customers to understand their needs and priorities, by collecting input from customers and stakeholders


5.) Train & support other team members to improve their development skills

  • Provide expert development consulting and guidance to other teams
  • Support on defining software architecture for new and refactored applications
  • Support on development platform workstream activities (define best practises, way of working)



  • University/college degree holder or equivalent work experience on computer sciences
  • 5+ years experience in Information Technology, preferably in international corporations 
  • 2+ years of experience in Microsoft architecture roles, including large scale global projects.
  • Deep understanding on the Microsoft Technology Stack. 
  • Ability to envision, architect and compose technical solutions using modern paradigms
  • Extensive experience on Azure DevOps usage & configuration (Azure Boards & Azure Pipelines in particular)
  • Must Have: Proficiency in PBI and Azure PaaS (LogicApps, Azure Functions,...). 
  • Microsoft SSIS, SharePoint, Power Platform is a plus
  • Good conceptualon agile software delivery methodologies
  • Fluent written and spoken English
  • Strong analytical skills
  • Ability to work in a highly dynamic and changing environment
  • Deep knowledge of software design and testing methodology
  • Full awareness of the key service delivery processes.



  • Be covered with medical insurance upon hiring, with dependent coverage and medicine allowance
  • Receive cash allowances such as meal and transport allowance
  • Flexible working arrangements
  • Have access to over 200 company training
  • Be part of a truly international and diverse company with over 40,000 employees in 130 countries.
  • Experience the culture of an Investors in People certified company
  • Find out why 9 out of 10 employees recommend us to a friend.
  • Understand why 9 out of 10 employees say they feel free to be themselves


What are the next steps – Recruitment process:

Thank you for applying!


We will make sure to give you feedback 2 weeks after the application deadline.



Job Segment: Test Engineer, Testing, Software Engineer, Information Technology, IT Architecture, Engineering, Technology

Apply now »