Software Engineer

Date PostedOctober 2, 2026LocationpasigCompanyTPS Shared ServicesSalary₱30-35KTypeFull-time

Job Summary

We are seeking a Software Engineer with strong programming skills and experience working with AutoCAD Plant 3D. You will develop and maintain software solutions that drive efficiency and automation. Your role involves designing applications, integrating systems, and collaborating with cross-functional teams.

Responsibilities

  • Design and develop software applications and automation tools
  • Develop and optimize applications using Python
  • Integrate solutions with AutoCAD Plant 3D and other platforms
  • Troubleshoot, debug, and resolve software issues

Required Skills

  • Strong proficiency in Python
  • Hands-on experience with AutoCAD Plant 3D
  • Knowledge of SDLC
  • Strong analytical and problem-solving skills

Job Details

Key Responsibilities Design, develop, test, and maintain software applications and automation tools. Develop and optimize applications using Python. Integrate software solutions with AutoCAD Plant 3D and other engineering platforms. Analyze user requirements and translate them into technical specifications. Troubleshoot, debug, and resolve software issues. Collaborate with engineers and cross-functional teams to deliver effective software solutions. Prepare technical documentation and user guides. Participate in code reviews and implement software development best practices. Identify opportunities for process automation and continuous improvement. Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Requirements Strong proficiency in Python. Hands-on experience with AutoCAD Plant 3D (required). Experience with C# and VBA is an advantage. Familiarity with E3D, Tekla Structures, Revit, and other AutoCAD platforms is a plus. Strong analytical and problem-solving skills. Knowledge of the Software Development Life Cycle (SDLC). Excellent communication and collaboration skills. Detail-oriented with the ability to manage multiple tasks and meet deadlines.