Software Engineer (Open to Mid/Senior)

Mega Tower Edsa, Philippines

We are looking for a Software Engineer (Mid to Senior Level) to design, develop, and maintain high-quality software solutions. This role involves working closely with stakeholders to understand business requirements and delivering scalable, reliable systems aligned with technical standards and best practices.

Key Responsibilities

  • Design, develop, test, and deploy software solutions based on business requirements
  • Collaborate with stakeholders to gather requirements and propose technical solutions
  • Maintain and enhance existing systems, including troubleshooting and bug fixing
  • Provide user support and ensure system reliability and performance
  • Contribute to system design and architecture discussions
  • Follow development standards, processes, and best practices
  • Create and maintain technical documentation
  • Identify opportunities for system improvements and innovation
  • Collaborate with team members and share knowledge across the team

Note: Responsibilities may evolve based on business needs.

Qualifications

Education:

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)

Experience:

  • Mid-Level (Engineer II): At least 1 year of experience in software development
  • Senior Level: At least 2+ years of experience in software development with increasing responsibility

Skills & Competencies

  • Strong knowledge of software development methodologies and programming languages
  • Solid problem-solving and analytical skills
  • Understanding of system design and application architecture (Senior level expected to have deeper expertise)
  • Good understanding of business processes and workflows
  • Effective communication and collaboration skills
  • Customer-focused mindset
  • Proficiency in English (written and verbal) 

Leveling Expectations

Engineer II (Mid-Level):

  • Works under guidance to deliver assigned tasks
  • Focuses on implementation, debugging, and system support
  • Builds foundational knowledge of systems and processes

Senior Software Engineer:

  • Independently designs and delivers solutions
  • Works directly with stakeholders to define requirements
  • Contributes to architecture and technical decisions
  • Provides guidance and support to less experienced team members
  • Drives improvements and innovation within owned systems

Additional Requirements

  • Adhere to organizational policies, including information security standards and procedures

Software Engineer (Open to Mid/Senior)

Job description

Software Engineer (Open to Mid/Senior)

Personal information