Senior Software Engineer - Backend / Full-Stack

Morgan Mckinley — Philippines · Posted ~1 day ago

Senior Full-time Hybrid

Skills

Backend engineering Full-stack development C# Java Messaging systems Microservices Messaging

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a growing engineering organization as a Senior Software Engineer and specialize in either robust backend messaging systems or end-to-end full-stack microservices. The role offers high autonomy, meaningful technical ownership, and the opportunity to work on critical enterprise technology while collaborating with teams across regions.

Highlights

Two senior engineering tracks offer high-impact work in backend messaging or end-to-end microservices, with significant autonomy and the opportunity to establish and grow an engineering presence.

Description

Senior Software Engineer (Backend & Full-Stack Opportunities) Location: Philippines - BGC, Taguig City Hiring Team: Post-Trade Technology & Next-Gen Fusion Platform Shift: Mid shift aligned with EMEA timezone Onboarding: First month fully onsite; then hybrid 3 days onsite per week We are currently expanding our engineering footprint in Manila and have openings for two (2) distinct Senior Engineer positions. Whether your expertise lies strictly in robust backend messaging or building end-to-end full-stack microservices, we have a highly impactful role for you. When you apply, our team will match your profile to the track that best aligns with your technical strengths: When you apply, our team will match your profile to the track that best aligns with your technical strengths: Track 1: Senior Backend Engineer (C# & Java) – Post-Trade Technology In this role, you will be the pioneering internal hire in Manila for the STP & Post Trade Technology team. You will work with high autonomy, collaborating with and managing global 3rd-party vendors while receiving training. The Mission: Develop and maintain enterprise-level applications for post-trade affirmation and confirmation workflows, focusing heavily on real-time message processing. Core Tech Stack: C#, Java, AWS (EC2/EKS), and SQL Server. What You Need: Strong backend fundamentals and high autonomy. Note: Microservices experience is NOT required for this track.Standout Skills (Preferred): Experience with XML, messaging frameworks, and middleware (such as Solace or Tibco). Experience integrating with 3rd party messaging vendors (Markitwire, ICELink, LCH) is a distinct advantage. Track 2: Senior Full-Stack Engineer – Next-Gen Fusion Platform In this role, you will be part of a new team partnering closely with Amazon Web Services (AWS) to build the Next Generation of the Fusion Platform from the ground up. The Mission: Take ownership of the design, development, testing, and deployment of software into low-latency, event-driven production environments. Core Tech Stack: TypeScript, React, C# or Java, AWS (Lambda, Fargate, AppSync), and SQL/NoSQL databases. What You Need: Proven experience designing and deploying Microservices architecture. You must be comfortable working across the full stack (HTML5, CSS3, React, RESTful APIs, GraphQL). Standout Skills (Preferred): Experience with Pub/Sub patterns, containerization, and Infrastructure as Code (Terraform). Note: As this platform is used 24/5 globally, occasional out-of-hours support may be required to maintain operational stability. General Responsibilities for Both Roles Code Quality: Maintain high standards through comprehensive testing (Unit, Integration, E2E) and code reviews. Agile Delivery: Participate actively in SAFe/Scrum ceremonies and standard SDLC processes. Mentorship: Mentor junior members of the team and drive engineering improvements. Collaboration: Work closely with global architecture and DevOps teams to evolve systems towards target state architectures.