freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer, Senior (Public Sector)

Summary

Senior backend engineer building a web-based enterprise platform for public-sector clients using C#/.NET, with occasional frontend work in JavaScript frameworks.

Software Engineer, Senior (Public Sector)

Department: Development

Employment Type: Full Time

Location: Manila

Description

We are hiring a Senior Software Engineer to support development of the O&R back-office platform, a web-based enterprise application used by public sector and utility organizations.

This role is primarily backend-focused (~80%) with some frontend exposure (~20%), contributing to both new feature development and product stability.

You will work within a structured engineering environment, collaborating with senior engineers and technical leads to deliver enhancements while maintaining high-quality standards.

This role is not purely maintenance-focused, with significant exposure to new development work and modern product enhancements.

A Typical Day in the Life Includes:

  • Developing backend features using C# / .NET framework
  • Contributing to new feature development (enhancements) and bug fixes
  • Working across application layers (presentation, business logic, database)
  • Participating in code reviews and technical discussions
  • Collaborating with senior engineers to implement designs and solutions
  • Supporting product releases across multiple development cycles
  • Learning and building domain knowledge of the product and industry

Basic Qualifications:

  • At least 5 yrs of experience in software development using C# / .NET
  • Understanding of application architecture and layered design (presentation, business logic, database)
  • Functional knowledge in JavaScript frameworks preferred (Angular, AngularJS, Node.js)
  • Proficiency with software development lifecycle and coding best practices
  • Ability to write clean, maintainable, and structured code
  • Strong collaboration skills and willingness to learn from senior team members

Preferred Qualifications:

  • Experience working in enterprise or large-scale applications
  • Familiarity with cloud platforms (AWS/Azure) or CI/CD environments
  • Experience supporting both feature development and production environments
  • Interest in learning new technologies and contributing to modernization initiatives (e.g., AI, platform improvements)

See also