Senior Software Engineer (Back-End)
Talent Map Global BPO
About the role
Talent Map Global BPO, Inc. is a global talent solutions and business process outsourcing company connecting skilled professionals in the Philippines with growing North American businesses. We build dedicated offshore teams across technology, finance and accounting, marketing, and enterprise operations.
Our people-first culture is grounded in collaboration, integrity, continuous learning, and operational excellence. Team members gain meaningful exposure to international clients while building long-term careers in a supportive, performance-focused environment.
POSITION SUMMARY:
The ideal candidate combines advanced Python back-end engineering with hands-on experience developing agentic workflows, reusable Model Context Protocol integrations, secure APIs, and production-quality distributed services. You should be comfortable independently executing complex assignments, reviewing designs and code, mentoring less-experienced engineers, diagnosing problems across application components and environments, and preparing complete, well-tested capabilities for review and promotion. You will succeed in this role if you balance technical innovation with security, reliability, auditability, and disciplined software-engineering practice.
KEY RESPONSIBILITIES:
Back-End and Agent Development: Design, develop, test, integrate, and maintain Python services, FastAPI applications, asynchronous components, and LangGraph workflows, including state management, conditional routing, checkpointing, recovery, parallel operations, and multiple tool calls.
MCP and Enterprise Integration: Author reusable Model Context Protocol servers, tools, schemas, and integration patterns that securely connect agentic applications with approved enterprise services. Develop and validate integrations using simulators, emulators, mock services, and representative test environments rather than live customer systems.
Azure OpenAI and Approval Workflows: Implement Azure OpenAI tool-calling, model abstraction, prompt and context handling, grounding, structured outputs, error handling, configurable approval gates, and human-in-the-loop controls.
Data, State, and Auditability: Design and implement PostgreSQL data models, persistence services, LangGraph checkpointing, run-state management, audit logging, traceability, authorization checks, and related data-access patterns.
Testing and Engineering Quality: Develop comprehensive pytest suites covering asynchronous, unit, integration, behavior-driven, and end-to-end testing. Maintain appropriate fixtures, mocks, simulators, test data, regression coverage, observability, and secure-development practices.
Troubleshooting and Root-Cause Analysis: Diagnose complex issues across APIs, agent graphs, tools, models, databases, containers, and development or test environments. Document root causes, implement corrective actions, and add regression protection.
Code Review, Mentoring, and Innovation: Participate in design and merge-request reviews, developer pairing, and demonstrations. Mentor less-experienced engineers, evaluate emerging technologies, develop assigned prototypes, and present recommendations that may improve performance, security, reliability, maintainability, or mission value.
Governance and Delivery Readiness: Follow established technical, security, review, and promotion controls. Promptly elevate unclear requirements, unresolved decisions, security concerns, access limitations, and proposed deviations from approved direction. Ensure assigned work is complete, tested, documented, and prepared for ASCENT review and promotion.
Documentation, Collaboration, and Data Protection: Maintain API specifications, tool schemas, implementation diagrams, model and prompt documentation, test evidence, and configuration guidance. Collaborate regularly with GCC and U.S.-based ASCENT team members and perform all work within approved systems, repositories, datasets, and development environments.
QUALIFICATIONS AND EXPERIENCE:
Bachelor’s degree in computer science, software engineering, information technology, computer engineering, artificial intelligence, or a related discipline, with equivalent relevant experience considered in place of a degree.
Five or more years of progressive back-end or software-engineering experience developing, integrating, testing, and delivering production software.
Advanced production-level Python experience, including FastAPI, Pydantic, asyncio, object-oriented and asynchronous design, dependency management, performance optimization, automated testing, and troubleshooting.
Hands-on experience designing agentic workflows using LangGraph and LangChain, including state management, checkpointing, conditional routing, recovery, parallel execution, and reliable handling of multiple tool calls.
Experience authoring reusable Model Context Protocol servers, tools, resource interfaces, schemas, or framework components.
Experience integrating Azure OpenAI or comparable enterprise AI services, including tool-calling, structured outputs, prompt and context management, grounding, error handling, and human-approval workflows.
Experience with PostgreSQL data modeling, persistence, transactions, application data access, and LangGraph checkpointing or comparable workflow-state management.
Advanced pytest experience, including fixtures, mocking, asynchronous testing, integration testing, and validation using simulators, emulators, WireMock, service virtualization, or mock APIs.
Experience implementing audit logging, traceability, authorization, approval gates, secure-development controls, and application observability through logging, metrics, tracing, or health monitoring.
Experience designing RESTful APIs or distributed services and working with Docker, GitLab or comparable source-code management, CI/CD pipelines, and automated quality gates.
Advanced debugging and root-cause-analysis skills, with the ability to review technical designs and source code, mentor less-experienced engineers, and provide constructive feedback consistent with approved standards.
Strong written and verbal English-language communication skills and the ability to collaborate with geographically distributed teams, including reasonable overlap with U.S. business hours.
Ability to comply with company cybersecurity, confidentiality, intellectual-property, export-control, and data-handling requirements.
DESIRED:
Experience using automated code-quality and security tools or an AI-assisted engineering environment such as Devin Desktop.
Experience integrating with virtualization, observability, infrastructure-monitoring, systems-management, or endpoint-management platforms such as VMware vSphere, Splunk, SolarWinds Orion, or Microsoft Configuration Manager.
Experience with vSphere simulators, WireMock, Azure Container Apps, Azure Container Registry, Azure Key Vault, or comparable simulation and cloud technologies.
Experience with behavior-driven development, retrieval-augmented generation, embeddings, semantic search, vector databases, or grounded AI workflows.
Experience working with U.S.-based teams in highly regulated, security-conscious, or mission-oriented environments.
Relevant Microsoft Azure, Python, software-development, AI, cloud, or cybersecurity certification.
COMPENSATION AND BENEFITS:
Base Salary - Competitive gross basic monthly salary, commensurate with the candidate’s qualifications, relevant experience, certifications, and specialized technical expertise
Night Shift Differential - Provided in accordance with applicable Philippine labor requirements and company policy.
Statutory Benefit s - SSS, PhilHealth, Pag-IBIG, 13th-month pay, and applicable holiday pay in accordance with Philippine law.
Allowances - Applicable de minimis or work-related allowances, subject to company policy and employment terms.
Health Coverage - HMO coverage subject to the eligibility date and terms stated in the employment offer and company policy.
Paid Leave - Vacation and sick leave benefits subject to eligibility, accrual rules, and company policy.
EQUAL OPPORTUNITY AND DATA PRIVACY:
Talent Map Global BPO, Inc. is committed to fair and inclusive employment practices. Qualified applicants will be considered based on role-related skills, experience, and business requirements. Personal information submitted during recruitment will be handled in accordance with applicable privacy requirements and company policies.
IMPORTANT NOTICE: This job description summarizes the role's principal responsibilities and requirements. It is not an exhaustive list, and duties may be adjusted based on client needs and business priorities. Compensation, benefits, work arrangement, shift, and employment terms remain subject to the final written offer and applicable company policies.
- ...full-stack development, with a primary focus on back-end technologies. • Bachelor’s Degree in... ...Information Technology, Electrical & Computer Engineering, Mathematics, Physics, or a related field. • Passion for software development and gaming. • Self-motivator with...
- ...We are seeking an experienced Senior Mobile Software Engineer to join our distributed engineering team... ...QA team, so engineers own their work end-to-end. You’ll also work in an AI-assisted... ...every career milestone, we’ve got your back—with long-term growth and projects you...Remote job
- ...Responsibilities Provides technical leadership on backend and data engineering activities for an energy trading product(s) Ensures delivery... ...(Docker). Experience using Generative AI to support software development (advantage). Strong experience in unit and...
- ...Job Title: Mid-Level Back-End Web Developer Work Set-up: Hybrid (3 days onsite per week) Location: Chino Roces, Makati City... ...seasoned Mid-Level Back-End Web Developer to join our internal engineering team. In this role, you will move beyond basic CRUD operations...
- ...exciting place to be. What you will do Software Development and Architecture: Lead the... ...and promote best practices in software engineering. Code Quality and Reviews: Conduct... ...sustainable growth. What a Senior Software Engineer Looks Forward to Doing...
- ...platform operating across the Philippines . Our grand vision? To end poverty in the Philippines through revolutionary... ...lives positively every single day. Now, we're looking for a Senior Software Engineer . As a Senior Software Engineer, you’ll be a key contributor...
- ...Back-End Developer Location: Makati City (Onsite) Schedule: Monday to Friday Hybrid Shift In This Role, You Are Responsible... ...to ensure secure, high-performing, and seamlessly integrated software infrastructure. Key Responsibilities Architecture...
- ...Senior Software Engineer – Full Stack Developer We are seeking a skilled Full Stack .NET Developer with strong backend and frontend expertise... ...decisions. Support system upgrades, modernization, and end-of-life technology transitions. Required Skills: Strong...
- ...Senior Full-Stack Software Engineer (AI-Augmented) Healthcare Platform — Feature Development & Modernization Location: Hybrid — Makati, Metro Manila... ...US teams ~ Self-driven and capable of owning features end-to-end Preferred Qualifications: Mobile...
- ...Senior Software Engineer - Cost & Fees - Makati City Company Description Founded and headquartered in Switzerland, Avaloq is continuously... ...performance backend solutions in Avaloq / Oracle stack Deliver end-to-end execution from specification to production Build...
- DO: Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of the applications Identify bottlenecks and ...
- ...Join the Future of Fintech as a Senior Application/Client Support Analyst (Senior Software Support Engineer) at Etrading Software! Why Choose Us? Empowering Culture: We prioritize your mental well-being and offer ongoing psych consultation benefits. Our positive work...
- ...any related field - With 3 years work experience as a Front End Developer/Engineer Required Skills: HTML, CSS, JavaScript, TypeScript... ...interfaces using modern frameworks Collaborate with designers and back-end developers to deliver seamless user experiences....
- ...reviewing code, mentoring less-experienced engineers, resolving integration issues, and preparing complete, well-tested software for review and promotion. You will succeed... ...JSON interface contracts and collaborate with back-end engineers to resolve integration issues....
- ...physical channels. We are looking for a passionate Output Software Engineer with strong experience in banking document production and specific... ..., data mappings and implementation plans. Manage the end-to-end lifecycle of document solutions, including versioning,...
- ...Full Stack Software Engineer (UI-Focused) Tech Stack: C#, ASP.NET MVC / .NET Core, JavaScript, Web API, SQL Server, Bootstrap, Azure Who... ...work across the full stack, but with primary strength in front-end development using Bootstrap, JavaScript, and modern ASP.NET...
- ...Key Responsibilities Lead technical management of high-end residential, commercial, and hospitality projects Oversee construction... ...regulations Qualifications Bachelor’s degree in Civil Engineering, Construction Management, or related field Minimum 10 years...
- ...Senior Software Engineer - Securities Operations - Makati City Company Description Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 12 countries, and more than 170 clients in 35 countries...
- ...specifications. System Development Follows company/group Applications Lifecycle Management process in developing high quality software. Improvement on application compliance on Architecture standards and Technology debt. Deployment will not cause a P1 or P2 outage...
- ...programming) Debugging and testing code Help senior developers with the documentations and software testing Collaborate and participate with technical... ...~ Bachelor's Degree in Computer Science, Software Engineering , Computer Engineering or Information Technology...
- ...COMPANY PROFILE: A trusted Japanese software testing and development company providing offshore services to global clients across various industries. With proven expertise in desktop software, web applications, mobile apps, and enterprise systems, the company delivers...
- ...’re looking for a highly skilled Backend / Application Support Engineer to join our growing technology team. This role is ideal for someone... ...customer-service mindset Job Responsibilities Provide end-to-end support for backend systems, APIs, and integrations built...
- ...A senior network engineer with 10+ years relevant experience in network management. Solid understanding of top vendors (Cisco, Huawei, Juniper... ...network assets Troubleshoot, diagnose, resolve hardware, software and network issues Design and implement enterprise-wide...
- ...the Philippines . Our grand vision? To end poverty in the Philippines through... ...Now, we're looking for a Lead the Back Office Engineering Squad responsible for developing and maintaining... ...Responsibilities ● Lead a team of software engineers by providing technical...
- ...maintain web applications using Laravel and Vue.js. API Development: Design, develop, and integrate RESTful APIs to connect front-end and back-end components. Performance Optimization: Optimize code and database queries for speed, scalability, and reliability....
- ...which is responsible for ensuring stable platform operations and the continuous improvement of our Avaloq software and products for our clients. As a Software Engineer, you will design, develop, maintain, and support business-critical applications and services within...
- ...Position: Sr. Software Engineer (Hybris Developer) Location: Makati, Metro Manila Work Setup: Hybrid – 2-3 days in the office per week... ...Experience with Salesforce REST APIs and Service Cloud. Back-end skills: Java, Spring, Hibernate. Front-end skills: JSP, JavaScript...
- ...platform operating across the Philippines . Our grand vision? To end poverty in the Philippines through revolutionary... ...lives positively every single day. Now, we're looking for a Senior Software Engineer. As a Senior Software Engineer, you’ll be a key contributor...
- ...Mid-level software engineer engaged to develop information systems, integrate different platforms, software, and applications, and implement technology solutions Determine operational feasibility by evaluating requirements through analysis, problem definition, solution...
- ...Software Engineer - Makati City Company Description Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 12 countries, and more than 170 clients in 35 countries. We are an industry-leading...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Back-End). Be the first to apply!
