Senior Software Engineers (C# .Net/Azure) - Hybrid - MULTIPLE HEADCOUNTS
Manila Recruitment - Recruitment Agency Executive Search Firm and Headhunters in the Philippines
Location: Hybrid – minimum of 1 to 3 days onsite per week at our client’s office in Alabang, subject to business and team requirements
Working hours / Job Type:
Monday to Friday, 3PM to 12AM Manila time with 8 core working hours inclusive of 1-hour break
Company Profile:
Our client is a well-established UK-based enterprise software provider with a growing physical presence in the Philippines, delivering innovative, cloud-based platform solutions to international businesses. Backed by strong market presence and continued technology investment, the organization is actively executing a major digital transformation to build a unified, highly scalable, and AI-enabled ecosystem. This initiative includes embedding advanced machine learning capabilities and intelligent analytics into its next-generation platform, offering candidates the opportunity to drive modern tech innovation within a stable, growing global organization.
Overall purpose and responsibilities of the role:
As a Senior Software Engineer, you’ll take ownership of the product your team builds—from idea to production. You’ll work hands-on across the full engineering lifecycle, turning requirements into thoughtful technical solutions, writing high-quality code, testing and deploying your work, and supporting it in a live production environment.
This is a role for an engineer who enjoys ownership, autonomy, and solving complex problems. You’ll have the opportunity to shape how solutions are designed and built, make important technical decisions, and have a direct impact on the product and the team. You’ll be expected to stand behind your decisions, continuously improve the way you work, and help deliver software that is reliable, scalable, and built to last
Duties and Responsibilities:
Design and Engineering Judgement
· Own how a change is designed, not just whether it works
· Apply sound engineering principles and established design patterns
· Separate concerns and create clean interfaces and well-structured data models
· Explain why a design is sound, what trade-offs it involves, and recognize when generated code is poorly structured even when its tests pass
· Defend design decisions during reviews based on sound principles rather than personal preference, clearly articulating the trade-offs
· Restructure code before it is merged rather than waiting until technical debt becomes costly
· Create components that other engineers can extend without needing to rewrite them
Delivery on .NET and Azure
· Deliver changes across the stack, from the user interface through the services to the data. Current .NET and C#, SQL Server, and the Azure services the product runs on
· Deliver features to production end to end rather than handing over part-built work
· Build solutions using agreed platform patterns instead of creating local variations
· Make changes to the older estate safely without unnecessarily expanding or widening it
Working with Agents
· Define acceptance criteria before the build rather than reconstructing them afterward
· Review generated work against the specification rather than accepting it simply because it runs
· Keep repository context and rules current, ensuring they are clear, relevant, and used consistently by others
Unit Testing as Part of the Code
· Writes unit tests as part of the code, not as a separate task
· Commits tests with the code, covers the logic and edge cases introduced, isolates dependencies so failures point to the code rather than the environment, and keeps tests fast and reliable
· Writes tests for both their own code and code produced by coding agents
· Works with the Quality Engineer to agree on what belongs at higher test levels
Non-Functional Engineering
· Build for how the product needs to behave in production, not just for the feature
· Consider performance under real volumes, reliability when dependencies fail, security, tenant isolation, and the cost of running the solution as part of the design
· Agree on non-functional targets before the build and provides evidence that they are met after it
· Understand how the solution behaves under load and when dependencies fail rather than making assumptions
· Understands and accounts for the running cost of each change
Source Control, Deployment and Run
· Deliver changes to production through source control, pull requests, and the deployment pipeline, using small changes, short-lived branches, and a clear commit history
· Take ownership of changes through production, monitors their behaviour, and participates in the on-call rotation for the systems the team owns
· Restore service when incidents occur and addresses the root cause to prevent the same issue from recurring
Working as Part of One Team
· Work as a peer in a distributed team, reviews others’ work constructively, explains the reasoning behind technical decisions, and contributes to shared engineering standards
· Provide reviews that improve the quality of the work rather than simply approve it
· Help other engineers improve through collaboration, knowledge sharing, and constructive feedback
· Contribute to shared engineering standards and keeps them current and maintained
Requirements
Must-have Skills / Qualification:
· At least 5 years of strong commercial experience in software engineering and/or application development
· Strong hands-on experience with C# and modern .NET
· Experience in any Javascript frontend technology, preferably React
· Practical experience developing applications using Microsoft Azure
· Strong knowledge of SQL Server and relational database design
· Strong understanding of SOLID principles and software design patterns
· Ability to apply separation of concerns, clean interfaces, and maintainable architecture
· Strong understanding of unit testing and automated testing
· Proficiency with Git and modern source-control practices
· Experience with CI/CD pipelines and automated deployment
· Experience with production monitoring, troubleshooting, incident management, and application support
· Understanding of software performance, reliability, security, scalability, and operational cost
· Strong technical and architectural judgement
· Ability to explain why a particular design or technical approach is appropriate and what trade-offs it introduces
· Ability to review, challenge, and improve existing code rather than simply accepting code because it works or passes tests
· Strong problem-solving and analytical skills
· Comfortable taking ownership of a feature or problem from development through production
· Strong communication and collaboration skills within a distributed engineering team
· Willingness to participate in an on-call rotation
Advantageous or Nice-to-Have Skills/Experience:
· Bachelor’s degree in Information Technology, Computer Science, Engineering or related
· Experience with older .NET Framework applications
· Experience working with coding agents or AI-assisted development tools
· Experience establishing or improving engineering standards and development practices
· Experience working within distributed or multi-location engineering teams
- ...degree in Computer Science, IT, Engineering, or any related field. • At... ...years of relevant experience in software development. • Strong hands-on experience in .NET and Angular, with working knowledge... .... • Exposure to Microsoft Azure is an advantage. • Must be...
- ...Developer with experience in Azure cloud services, Blazor... ...-side logic using .NET Core/ASP.NET Core and... ...years of professional software development experience.... ...Strong proficiency in C# and .NET Core/ASP.NET Core... ...skills. • Ability to manage multiple tasks effectively....
- ...The Game Technical Lead Software Engineer is tasked with developing and implementing software solutions... ...customizable game development for multiple jurisdictions. Collaborate with the... ...and communicate effectively with Senior Management. Perform other task/s as...
- ...emails, conference calls, and project meetings. Participate in addressing issues related to the software change (bug fixes, tickets, UAT issues, etc.) Proficient in C#.Net/VB,Net, Knowledgeable in other programming languages (JAVA, JSP, XML, Spring/Spring MVC, SQL,...
- ...deploy backend solutions using C# and .NET Core/ASP.NET Core. ~ Code... ...database systems, including Azure Cosmos DB and SQL Server. ~... ...~5+ years of professional software development experience. ~3+... ...work independently and manage multiple tasks simultaneously. ~ Experience...
- ...As a Senior Platform Engineer (Agentic), you will be responsible for building and evolving the Azure platform that engineering teams use to develop, deploy, and run their services. You’ll design and provision secure, scalable, resilient infrastructure as code using Terraform...
- ...DESCRIPTION: We are looking for a skilled Senior Analyst Programmer (.NET MAUI) to join our team in enhancing... ...applications using .NET MAUI and C# for iOS and Android platforms •... ...Science, Information Technology, Software Engineering, or a related field • 3+ years of...
- ...pipelines. Collaborate with Product Owners, Designers, and Engineers during backlog refinement, sprint planning, reviews, and retrospectives... ...’s degree in Computer Science, Information Technology, Software Engineering, or related field. ~1-3 years of experience in...
- ...Alabang (possible to move BGC or Makati so candidate should be willing incase) | Full Onsite | Nightshift (Follow US Holiday) SENIOR DEVOPS ENGINEER ~ Graduate any bachelors degree course ~5+ years of experience as a DevOps Engineer, Cloud Engineer, or similar role....
- ...We are looking for a Senior Data & Business Intelligence... ...who combines strong software engineering fundamentals with... ...with Microsoft Fabric, Azure Databricks, or Snowflake... ...applications using .NET/C#, Python, Laravel, or similar... .... Benefits ~ Hybrid working arrangements....
- ...C : IT Software Company that offers different development functions such as QA Testing, Development, Maintenance and etc. Position: Game Software Engineer (C / C++) Industry: IT Company Work Location: Alabang, Muntinlupa Schedule: Regular Work Schedule...
- ...As a Custom Software Engineer, you will engage in the development of custom software solutions... ...Responsible for team decisions. • Engage with multiple teams and contribute to key decisions.... ...? 4. Are you amenable to working on a hybrid or on-site setup in Cebu with a...
- ...Design, build, and maintain efficient, reusable, and reliable .Net code • Developing, implementing, and optimizing SQL queries... ...QA. • Submit pull requests, handle code merges, and facilitate software releases. • Troubleshoot and own defects identified by the QA...
- ...Senior Support Technician Let’s be honest. If you’ve ever had to... ...Australian hours (yes, really) Hybrid setup, because commuting daily... ...alongside genuinely smart engineers (the good kind, not the ego kind... ...Microsoft environments (AD, Azure, Entra, M365) Working across...
- ...delivered Engage in bug fixing and product maintenance Ensure software is secure, scalable, well documented and easily understood... ...Minimum 3 years of work experience using Java or C# Experience in front end technologies (HTML, Javascript, CSS)...
- ...The Software Development Director will be accountable for all Software Engineering capability required to maintain and evolve the product suite. You will also be accountable... .../ EKS-based container orchestration, Azure DevOps). ~ Strong communication and interpersonal...
- ...Bachelor’s degree in Computer Science/IT with 5+ years of hands-on .NET development (Web APIs & Web Services). Strong expertise in... ...Dapper, and building performant database queries. Skilled in Azure deployments (App Services, AKS), GitHub Actions, and frontend technologies...
- Highly autonomous engineer with 5–8 years of experience spanning unit-cell to complex chip-level layout implementation and physical verification. This role balances rigorous technical execution, client management, deep DRM knowledge, and workflow innovation (BKMs) with...
- ...tell your VMware from your Hyper-V, or your Azure from your AWS, you're already speaking... ...Because we're one recruitment team supporting multiple countries, your working hours will flex... ...right mix of skills and experience. ~ Hybrid working arrangements. ~"Never Stop...
- ...private cloud environments built on Nutanix AHV Managing and maintaining Juniper Networks infrastructure Supporting Microsoft Azure and hybrid cloud workloads Driving improvements across monitoring, automation, and documentation Participating in shift handovers...
- ...cases. Evaluates and tests new or modified software programs and software development... ...Acceptance Test Certificate. Collaborates with Senior Quality Analyst in applying knowledge... ...in either of the following - Industrial Engineering, Management Engineering, Computer Science...
- ...We are seeking an experienced Software Quality Assurance (QA) Tester to join our growing development team. The QA Tester will be responsible for ensuring that all products meet high standards of quality and reliability before release. This role involves designing and...
- ...Management process Bachelor’s Degree in an IT-related, Management, Engineering or Computer Science field At least 3 years of experience in... ...solving and analytical skills High level understanding of multiple IT Platforms and Infrastructure, and has good technical...
1 $ per day
...enjoy the flexibility of a hybrid work arrangement on a day shift! As a Senior Technical Consultant ..... ...services experience supporting multiple clients ~ Strong Microsoft 365 & Azure AD (Entra ID) skills –... ...vendor specific hardware, and software Monitoring and...- ...company founded year 1992. Position: Marketing Staff (Makati +Hybrid) Industry: IT Company Location: Makati City Work Setup:... ...is an advantage Proficient in using marketing tools or software Flexible and willing to adjust days off if required Responsibilities...
- ...administer/manage the current and future SQL Server platforms. 3. Senior level of operational support on: Troubleshooting, incidents... ..., reporting, permanent enhancement) 5. Experience in High availability solutions 6. Experience in Cloud solutions (ideally Azure)...
- ...SUMMARY: The Senior Content Writer will take ownership of product content production... ...improving processes. Ability to manage multiple priorities and complete tasks within... ...-Commerce Center in Muntinlupa City in a hybrid work setup or depending on business requirements...
- ...performance and quality standards Basic Qualifications At least Senior High School graduate or High School graduate (old curriculum)... ...Assistance from initial to final interview Profiling to multiple BPO companies Important Notes No processing fees. This...
- ...ensuring high-quality releases throughout the software development lifecycle. Analyzing test... ...product quality. Mentoring junior QA engineers and contributing to the continuous... ...scripting languages (Java, JavaScript, C, C#, Shell) Responsibilities and Duties: Strong...
- ...JUNIOR SALES ENGINEER Company: CentiForce Instruments Pte Ltd Location: Philippines (Field-Based / Hybrid) JOB OVERVIEW CentiForce is looking for a motivated and... ...technical proposals (with guidance from senior team) Coordinate with international principals...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineers (C# .Net/Azure) - Hybrid - MULTIPLE HEADCOUNTS. Be the first to apply!
