Jobs · jobstreet_ph

T

Senior Software Engineer (Back-End)

Talent Map Global BPO Inc. · Makati City, Metro Manila · Posted 24d ago

hybridFull-timesenior5-8 yrs🇵🇭 Philippines
Apply on jobstreet_ph

Available in 2 locations

Angeles City, Pampanga · hybrid Apply → Makati City, Metro Manila · hybrid Apply →

About the role

Develop back-end services using Python, focusing on agentic workflows and enterprise integrations.

Full job description (as posted) ↓

How to Apply: Send your updated resume to [email protected] with the subject line: Position: Full Name. About the role 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 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. 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. 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. Design and implement PostgreSQL data models, persistence services, LangGraph checkpointing, run-state management, audit logging, traceability, authorization checks, and related data-access patterns. 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. 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. 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. 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. 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. About you 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. 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. 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 Benefits - 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. About us 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.

Read the full posting on jobstreet_ph →

FAQ

Is the Senior Software Engineer (Back-End) role at Talent Map Global BPO Inc. remote?+

This Senior Software Engineer (Back-End) position is listed as hybrid (Makati City, Metro Manila).

What seniority level is this Senior Software Engineer (Back-End) role?+

This is a senior level position.

How do I apply for the Senior Software Engineer (Back-End) role at Talent Map Global BPO Inc.?+

Use the "Apply on jobstreet_ph" button to open the original posting on jobstreet_ph, where you can submit your application directly to Talent Map Global BPO Inc..