freehire launches on Product Hunt on 26 August.

Follow →

Principal Software Engineer

Summary

Leads a team to build and re-platform a cloud-hosted .NET Risk application using C#, React, and AWS, while mentoring engineers and enforcing agile delivery standards for a financial services firm.

Role Overview

Site Lead for Risk, Settlement & Client Onboarding Tech across DEV & QA disciplines (40%) and Site Lead Developer for Risk Technology (60%). The focus of this role is the development of new capabilities and re‑platforming of the Risk application. The successful candidate will be a seasoned technologist tasked with building a strategic cloud‑hosted .NET platform as part of the transformation programme to enable new/develop existing capabilities in the Risk Management space. This senior level developer role will lead best practice within a newly formed agile delivery team and, in collaboration with Risk and Technology colleagues based in London, will ultimately drive engineering deliverables that underpin a multi‑year Risk Transformation roadmap.

Responsibilities

  • Line & performance management responsibilities across all Manila‑based Tech roles in Risk, Settlement & Client Lifecycle Management
  • Provide support, mentoring junior team members and arrange knowledge‑transfer sessions as appropriate
  • Contribute to the definition of TP ICAP development standards and best practices across DEV & QA disciplines
  • Install and enforce work‑of‑week delivery cadence across all Manila‑based roles
  • Build relationships with internal and external stakeholders to ensure continuity of service and implementation of global development standards
  • Serve as the single point of contact for escalations for corporate function management in London
  • Work with business analysts and users to elicit and understand functional and non‑functional requirements and design/deliver software solutions
  • Design or assist in designing cloud‑based services to replace legacy applications
  • Code cloud‑based microservices in C# following industry and TP ICAP best practices and coding standards
  • Develop unit and integration tests
  • Collaborate with internal and external teams, identify and solve complex problems, review related information to evaluate and develop solutions
  • Test and deploy applications and systems
  • Develop documentation throughout the SDLC using the team wiki and other methods for development processes, tasks and new features
  • Work collaboratively as part of a team adhering to programming disciplines to deliver change effectively (e.g., CI, CD, etc.)
  • Serve as an expert on the system and provide technical support
  • Perform database modelling and solution design where required
  • Perform performance analysis and application tuning where required

Essential Qualifications

  • Strong background coding in recent versions of C# and .NET Framework and React JS, SQL scripting
  • XML/BML/fpML full‑stack development
  • Experience developing cloud architectures and services in AWS
  • Good understanding of microservice architectures and patterns
  • Experience with decoupled service‑orientated systems for internal dependencies and code
  • Experience designing and writing robust software for large‑scale applications in a fast‑changing environment with rapid release cycles
  • Some knowledge of HTML and HTML‑based UI frameworks
  • Ability to write clean, readable code
  • Strong in OOP, Design Patterns, SOLID principles and other industry standards
  • Proficient with Test‑Driven Development including unit and integration testing
  • Proficient with Git and Microsoft Entity Framework
  • Proficiency in relational databases (Oracle, PostgreSQL, etc.)
  • Experience with cloud platforms such as Azure or AWS (the latter preferred)
  • Self‑starter who can work independently to achieve results
  • Able to work well under pressure, flexible, positive & focused during times of change
  • Ability to mentor junior team members
  • Proven experience in software development, problem‑solving, documentation and working to tight deadlines
  • Ability to manage multiple tasks and priorities
  • Understanding of the full project lifecycle from requirements capture through to implementation and delivery
  • Track record of delivering high‑quality software to business specification
  • Strong understanding of Agile/Waterfall methodologies and experience with Scrum, SAFe, Kanban
  • Ability to produce clear, accurate and concise design documentation
  • Strong organisational and initiative skills
  • Ability to develop new skills and understand new technology as required
  • Personable, engaging communication and strong customer focus
  • Ability to work effectively with others and handle disagreements constructively
  • Ability to work with diverse groups and personalities
  • Excellent attention to detail, highly organised and proactive
  • Strong analytical and problem‑solving skills

Desired Qualifications

  • Experience with AI coding agents (Claude, Gemini, Amazon Q)
  • Experience refactoring monolithic applications to microservices
  • Experience with messaging systems
  • Experience with containerisation technologies
  • Knowledge of React or Angular UI frameworks
  • Knowledge of TypeScript/JavaScript languages
  • Knowledge of Python
  • Experience in risk or settlement systems and/or trading organisations with an understanding of financial instruments

Job Band & Level

Manager / 7

Location

Philippines – Ecoprime Building, Taguig City

See also