Principal Software Developer
Transform requirements into software to maximize business value and customer satisfaction.
- Manila, Philippines
- Full-time
- Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Develop, maintain, and optimize software solutions using programming, scripting, and database technologies
- Lead the design and implementation of scalable software architectures, reusable components, design patterns, and frameworks
- Apply software engineering best practices including secure coding, code reviews, source control management, testing, CI/CD, and operational excellence
- Contribute to requirements analysis, technical assessments, effort estimations, and solution design while providing expert recommendations to stakeholders
- Deliver large and complex software modules within agreed quality, timeline, and budget objectives, while supporting deployment, maintenance, and continuous enhancements
- Drive technical governance through architecture reviews, performance optimization, technology evaluations, and the promotion of engineering standards across the team
- Act as a technical leader and mentor for developers, providing guidance, fostering knowledge sharing, influencing technical decisions, and championing innovative solutions to business challenges
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Skills
software developmentsoftware architectureapplication design patternssystem integrationsmodern development practicesCI/CDsecure codingcode reviewssource control managementtestingperformance optimizationtechnical leadershipmentoringprogrammingscriptingdatabase technologies
Full description
IDEMIACompany details are for members
Sign up for a free job alert to see IDEMIA's profile, website and LinkedIn, and the same for every employer on Referso Jobs.