Software Engineer (Senior Lead)
Summary
Senior Lead Software Engineer builds and maintains Java/Spring Boot microservices, integrates HR systems (e.g., SAP SuccessFactors), and leverages AI coding agents to accelerate development while ensuring enterprise-grade quality and security.
Job Description
Hybrid - Taguig >10 Yrs Exp Bachelor Full-time
Government Mandated Benefits
Insurance Health & Wellness
Company Equipment, Employee Discount
Work Arrangement
Onsite (4 days onsite, 1 day WFH)
Work schedule: 8AM to 5PM
Must-Have Skills
- Bachelor’s degree in computer science, software engineering, or a related field
- With 8+ years of experience, including ownership of complex systems or technical leadership
- Expert-level Java and Spring Boot
- Hands‑on experience using and directing AI coding agents (e.g., Kiro, Claude Code, Copilot), with a strong ability to expertly prompt, critically review, and refactor LLM generated outputs for enterprise production environments
- Experience with RESTful API development
- Hands‑on experience with AWS or similar cloud platforms
- Experience with microservices architecture and CI/CD pipelines
- Strong understanding of Agile methodologies
Nice-to-Have Qualifications
- Experience with SAP SuccessFactors or other HCM platforms
- Familiarity with event-driven architecture or middleware integrations
- Exposure to frontend frameworks (e.g., React, SAP UI5)
- Experience integrating AI/ML APIs or automation tools
Duties and Responsibilities
- 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
- 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
- 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
- Collaborate with cross‑functional teams to deliver incremental value
- AI‑augmented innovation