Job Description
Position Description
Title
Senior Software Engineer (Java)
Job Type
Contract / Project-based, with the possibility of extension or conversion to regular employment, subject to business needs and performance
Location
Quezon City
Mode
Initially work from home, with the possibility of transitioning to a hybrid setup (at least 3 days per week in the CI&T office), subject to business needs and management approval.
Job Purpose
As a Senior Software Engineer, you will serve as a technical leader and mentor within cross-functional project teams, taking ownership of complex software solutions, system maintenance, and architectural decisions. You will be responsible for delivering high-quality code, resolving critical defects, mentoring junior and middle-level colleagues, and ensuring technical excellence through comprehensive code reviews and testing practices.
In this role, you will also be expected to work with and apply Agentic AI approaches, leveraging AI-driven and autonomous system design to enhance software capabilities, improve efficiency, and support intelligent decision-making within applications.
You will contribute to technical strategy discussions, lead implementation of critical features and enhancements, manage incident response for production systems, and bridge the gap between technical execution and business objectives while maintaining strong client relationships and supporting business development activities when needed.
Key AccountabilitiesTechnical Leadership & Engineering Excellence
- Lead design and implementation of features and resolution of complex defects with high attention to detail and quality standards
- Lead troubleshooting of complex technical issues and provide innovative solutions to challenging problems
- Conduct thorough root cause analysis of production issues and implement sustainable solutions
- Lead incident response efforts and drive post-mortem analyses to prevent recurrence
- Contribute to architectural decisions and technical strategy discussions
- Establish and maintain coding standards, best practices, and testing strategies
- Establish monitoring, observability, and alerting strategies for production systems
- Conduct thorough code reviews and promote a strong peer review culture
- Drive performance optimization and scalability initiatives
- Identify and address technical debt and system risks
- Stay current with industry trends, including Agentic AI and AI-driven systems, and evaluate new technologies for adoption
- Lead proof-of-concept development, including Agentic AI solutions and intelligent automation use cases
Team Development & Mentorship
- Mentor junior and mid-level engineers
- Provide technical guidance and career development support
- Share knowledge on system architecture and design decisions
- Support technical hiring and candidate evaluation
- Deliver technical training sessions to enhance team capabilities
- Promote best practices such as test-driven development and automated testing
- Foster collaboration and knowledge sharing across teams
Project Execution & Delivery
- Own complex technical tasks and ensure high-quality delivery
- Provide accurate estimations and technical planning input
- Prioritize work based on business impact and technical risk
- Coordinate dependencies across teams
- Contribute to agile ceremonies and sprint planning
- Support release management, deployment, and rollback planning
- Ensure regression testing and impact analysis
- Balance technical debt with feature delivery
Client & Stakeholder Engagement
- Participate in client discussions and technical presentations
- Communicate effectively during incidents and post-mortems
- Contribute to technical documentation and solution design
- Translate business requirements into technical solutions
- Support business development with technical expertise
- Manage expectations on deliverables and timelines
Business Adaptability & Professional Growth
- Demonstrate technical leadership and ownership
- Continuously upskill, including in Agentic AI approaches and emerging technologies
- Apply strong analytical thinking and attention to detail
- Communicate clearly across technical and non-technical stakeholders
- Maintain high ethical standards and transparency
Knowledge and Experience
- 5+ years of experience in Java enterprise application development (Java 8 or higher, J2EE)
- Strong experience in relational databases (MySQL), including optimization and large-scale systems (100M+ records)
- Proven experience leading production support for high-availability systems (99%+ uptime)
- Strong debugging and problem-solving skills in large codebases
- Experience maintaining and modernizing legacy systems
- Knowledge of data integration (ETL, SFTP, batch processing)
- Experience in incident response and root cause analysis
- Hands-on experience with Git, Maven, CI/CD pipelines
- Strong knowledge of web technologies (HTML, CSS, JavaScript, MVC)
- Experience with REST/SOAP APIs and system integrations
- Familiarity with production environments, performance tuning, and deployment
- Experience or exposure to Agentic AI approaches, AI-driven systems, or intelligent automation is highly preferred
- Experience with cloud (AWS), Docker, monitoring tools, or legacy frameworks is a plus
- Excellent communication and documentation skills
- Experience working in agile, cross-functional teams
Why You’ll Love Working With Us
We believe in rewarding our talent with more than just a paycheck. From comprehensive health coverage to a generous leave policy, here’s how we take care of you:
Time to Recharge
Generous Leave Credits: Start with 22 combined leaves in your first year.
The “Seniority Perk”: On your second year, your credits jump to a massive 30 days (20 VL + 10 SL)!
Flexibility: Don’t let your hard-earned time go to waste— convert up to 5 unused VLs to cash or carry them over to the next year.
Health & Family First
Premium HMO: Coverage of up to ₱250,000 per illness/year.
Free Dependents: We’ve got your loved ones covered, too! Includes 2 free dependents from day one.










