Job title: Senior Lead Software Engineer
Shift: Dayshift
Location: BGC, Taguig
Working conditions: Return to Office
Role Summary:
- As a Senior Lead Software Engineer, you will lead the development and evolution of our high-scale, Java-based Human Capital Management (HCM) platform. Your primary focus will be designing and building robust backend services using Spring Boot, while enabling seamless data integration across enterprise HR systems such as SAP SuccessFactors. You will work on modern, cloud-native architectures within AWS, ensuring that our systems are secure, scalable, and highly performant. In addition to core engineering responsibilities, you will contribute to targeted AI-enabled enhancements (e.g., intelligent validation, automation) that improve platform efficiency and data quality.
Key Responsibilities:
- Backend Engineering
- Design, develop, and maintain backend services using Java and Spring Boot
- Apply software engineering best practices (SOLID principles, design patterns, clean architecture)
- Leverage AI development tools (e.g., Kiro, Claude Code) to accelerate boilerplate generation, refactoring, and test creation.
- Contribute to technical design and architecture decisions
- HCM Integration
- Lead development of integrations with SAP SuccessFactors and other HR systems
- Build and maintain API-driven solutions (REST/OData) for secure data exchange
- Troubleshoot and resolve complex data and integration issues
- Cloud & DevOps
- Develop and deploy applications on AWS (e.g., EC2, Lambda, S3, DynamoDB)
- Optimize performance, scalability, and cost in cloud environments
- Contribute to CI/CD pipelines and release processes
- Quality & Governance
- Ensure high code quality through testing, reviews, and adherence to standards
- Critically review, audit, and refine AI-generated code to prevent hallucinations, security vulnerabilities, and technical debt.
- Maintain system integrity, including backward compatibility and regression prevention
- Support secure handling of sensitive HR data
- Agile Delivery
- Participate in Agile/Scrum ceremonies (planning, estimation, retrospectives)
- Collaborate with cross-functional teams to deliver incremental value
- AI-Augmented Innovation
- Direct and collaborate with advanced LLM coding agents to efficiently solve complex engineering problems.
- Contribute to AI-enabled product features such as intelligent validation, anomaly detection, or automation.
- Integrate AI APIs/tools where applicable to enhance backend capabilities.