442 Software Lead jobs in the Philippines
Lead Software Architect
Posted today
Job Viewed
Job Description
Company Description
At AngleVirtual, we specialize in connecting small and medium-sized businesses with experienced virtual assistants to reduce operational costs and enhance customer engagement. Our mission is to empower businesses to thrive while creating sustainable income opportunities for offshore talents. By delivering top-tier offshore virtual staffing services, we help businesses focus on growth through effective digital marketing strategies and efficient operational support.
Location:
Remote — Cross-Continental Team
Schedule:
Full-Time | Must be able to interface with U.S.-based stakeholders
About the Role
We are seeking a
highly experienced, AI-forward Lead Software Architect
with over
10 years of full-stack architecture and development experience
. The ideal candidate is a self-starter with strong technical leadership, a product mindset, and a passion for building scalable, secure, and intelligent SaaS platforms.
You'll lead end-to-end architecture decisions for enterprise-grade applications, working closely with global teams and U.S.-based clients. This is a strategic and hands-on leadership role for someone who thrives at the intersection of AI, engineering excellence, and business impact.
Key Responsibilities
Architecture & System Design
- Architect, design, and implement scalable full-stack applications using
NestJS, React, and React Native (Expo)
. - Lead architectural decisions ensuring modularity, maintainability, and performance across all layers.
- Integrate and optimize cloud infrastructure using
AWS (Fargate, S3, CloudWatch)
and
PostgreSQL
. - Design and maintain robust database schemas and ORM layers using
TypeORM
. - Oversee and review codebases to enforce best practices in
TypeScript, testing (Jest, Playwright)
, and CI/CD automation (
GitHub Actions
). - Implement AI capabilities using
LangChain
and
OpenAI APIs
for intelligent automation and data-driven features.
Technical Leadership
- Mentor and guide cross-functional engineering teams on design patterns, scalability, and AI-forward architecture.
- Establish best practices for secure coding, DevOps, testing, and deployment in a remote-first environment.
- Drive technical excellence and continuous improvement across multiple product lines.
SaaS Integrations & Client Collaboration
- Lead integrations with third-party platforms such as
Stripe
,
Mailgun
, and
Document Processing APIs
. - Collaborate directly with enterprise clients and product managers to translate business requirements into scalable technical solutions.
- Participate in client-facing sessions to gather feedback, present solutions, and provide technical consultation.
Innovation & R&D
- Champion experimentation and adoption of modern tools and frameworks (e.g.,
Firebase
,
Claude Code
,
Cursor
,
VSCode
). - Explore the intersection of software and AI to deliver predictive, automated, and user-centric features.
Qualifications
Required:
- 10+ years of full-stack architecture and hands-on development experience.
- Deep expertise in
NestJS, React, React Native, TypeScript, PostgreSQL, AWS
, and related frameworks. - Experience leading large-scale SaaS or enterprise application architecture.
- Strong understanding of
CI/CD pipelines
,
testing frameworks
, and
secure deployment practices
. - Demonstrated success in mentoring developers and collaborating across time zones.
- Excellent communication and presentation skills with
client-facing experience
.
Preferred:
- Experience implementing AI-driven systems using
LangChain
,
OpenAI APIs
, or similar tools. - Prior exposure to
Stripe
,
Mailgun
, or
document workflow integrations
. - Understanding of modern front-end design systems and UX fundamentals.
- Background in
Agile
and
Scrum
development methodologies.
Tools & Environment
- Frameworks:
NestJS, React, React Native (Expo) - Languages:
TypeScript, JavaScript, Python (nice to have) - Cloud:
AWS (Fargate, S3, CloudWatch), Firebase - Database:
PostgreSQL, TypeORM - Dev Tools:
Cursor, VSCode, GitHub Actions, Claude Code - Testing:
Jest, Playwright
Lead Software Architect
Posted today
Job Viewed
Job Description
Technical Lead – Full-Time | Permanent | #WorkFromHome
Join a team that's building a world-class, scalable, and secure platform that powers innovation and growth.
We're looking for an experienced
Technical Lead
to define and uphold the technical foundations that drive product quality, security, and efficiency—while enabling scalable growth and market differentiation.
What You'll Do
- Lead the
technical strategy and architecture
to ensure scalability, maintainability, and alignment with the product vision. - Establish and enforce
technical standards
for code quality, security, documentation, and system reliability. - Oversee
high-level design and decision-making
across software, hardware, and cloud infrastructure. - Contribute to
hands-on coding
in complex areas while guiding critical technical decisions. - Drive
continuous improvement
through automation, monitoring, observability, and structured problem-solving. - Collaborate with cross-functional teams to
accelerate delivery
and improve release stability. - Proactively manage
technical debt
and guide platform evolution, ensuring minimal disruption. - Embed
security best practices
throughout the development lifecycle, mitigating risks and maintaining compliance. - Mentor, coach, and develop the engineering team to foster
technical excellence and growth
. - Engage with customers and third-party technical teams to design and document
integrated technical solutions
.
What We're Looking for
- Tertiary IT qualification and
10+ years
in senior technical or architectural roles. - Expertise in Azure Cloud Services and Azure DevOps
(AZ-305, AZ-400 or willing to obtain). - Proficiency in
C#, .NET Core, SQL Server, JavaScript, HTML/CSS, VueJS, Web API, and related frameworks
. - Strong knowledge of
secure development
(OWASP Top 10, AZ-500, SC-200 or equivalent). - Skilled in
CI/CD, test automation, and advanced deployment
strategies. - Deep understanding of
Domain-Driven Design (DDD)
and systems thinking. - Proven
leadership and mentoring
skills with a collaborative, coaching mindset. - Excellent communicator who bridges technical and non-technical discussions with ease.
What's in it for you
- Permanent, Full-Time, 100% #WorkFromHome
- Excellent market-leading base salary
- Remote work allowance
- 20 days paid time off
- Comprehensive HMO coverage for you and your dependents
- All statutory benefits (SSS, PhilHealth, HDMF, 13th Month Pay)
- Top-tier remote setup
– managed laptop/desktop, headset, softphone - 24/7 Employee Support
Software Engineering Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Conduct analysis on business requirements and prepare technical design
- Collaborate with cross-functional teams, including front-end developers, business analysts, testers, support teams to translate business requirements into effective and user-friendly end-to-end solutions
- Design and implement complex application using Java and Spring Boot
- Execute unit testing using Junit
- Conduct code reviews and provide constructive feedback to maintain code quality standards
- Stay up-to-date with the latest industry trends and best practices, and proactively apply them to enhance the development process
- Troubleshoot, debug and optimize code to address performance and scalability issues
- Work closely with the BA/QA to ensure the delivery of high-quality software that meets established standards
- Collaborate with other teams to integrate back-end services with front-end components, ensuring seamless end-to-end functionality
- Provide updates and status reports during development and related support activities
- Ensure solutions are based on standards, maintainable and delivered on schedule
- Resolve technical issues through debugging, research, and investigation
- Participate in Scrum ceremonies
- Proactively share accomplishments, knowledge, and lessons within the team
Requirements:
- At least 6 years' experience developing Java web/API applications
- Strong understanding of Core Java concepts and best practices
- Good experience in Scrum
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- With knowledge/experience using the following tools: Git, Confluence, Jira
- Background in retail business is a plus
- Amenable to working midshift schedule
Software Engineering Lead
Posted today
Job Viewed
Job Description
1 Opening
Taguig
Role descriptionResponsibilities:
- Conduct analysis on business requirements and prepare technical design
- Collaborate with cross-functional teams, including front-end developers, testers, support teams to translate business requirements into effective and user-friendly end-to-end solutions
- Architect, design, and implement complex application using Java services
- Execute unit testing using Junit
- Conduct code reviews and provide constructive feedback to maintain code quality standards
- Stay up-to-date with the latest industry trends and best practices, and proactively apply them to enhance the development process
- Troubleshoot, debug, and optimize code to address performance and scalability issues
- Work closely with the BA/QA to ensure the delivery of high-quality software that meets established standards
- Collaborate with other teams to integrate back-end services with front-end components, ensuring seamless end-to-end functionality
- Provide updates and status reports during development and related support activities
- Ensure solutions are based on standards, maintainable and delivered on schedule
- Resolve technical issues through debugging, research, and investigation
- Participate in Scrum ceremonies
- Proactively share accomplishments, knowledge, and lessons within the team
Requirements:
- At least 7 years' experience developing Java web applications
- Strong understanding of Core Java concepts and best practices
- Good exposure in Scrum
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Proficient in the following technologies: OpenJDK / Java, Spring Boot, Kubernetes, GCP
- With knowledge/experience using the following tools: Git, Confluence, Jira
- Experience with Angular is a plus
- Background in retail business is a plus
- Amenable to working midshift schedule
Java,Spring Boot,Spring Integration
About USTUST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
Software Engineering Lead
Posted today
Job Viewed
Job Description
RESPONSIBILITIES:
- Implement data integration and data access solutions across various legacy, enterprise, and departmental applications via web services, XML, SOA, WSDL, REST, messaging services
- Design and implement high performance, scalable enterprise information architecture and distributed applications design
- Participate in code reviews and provide suggestions to improve quality and comply with architectural, design, and coding standards and best practices
- Create and maintain web application architectural documentation and standards
- Facilitate knowledge transfer to development and support team members
REQUIREMENTS:
- 8 years' experience in commercial or enterprise large-scale web application development and implementation, specifically using Java 8
- 5 years' experience in development and implementation of web services and/or Service Oriented Architecture (SOA)
- 5 years' experience with REST API
- 5 years' experience with API development platforms
- 5 years' experience and expertise with Spring (Spring Boot, Spring Security), Hibernate, JPA
- Experience with cloud platforms such as AWS, GCP, or Azure
- Experience with Continuous Integration practices
- Working knowledge of relational databases (Oracle) and database design
- Experience in development tools (Eclipse, IntelliJ, Maven, Jenkins) and applications platforms
- Familiarity with JavaScript/React is preferred
- Prior experience in leading/mentoring execution-focused development teams
- Excellent documentation and knowledge transfer skills
- Excellent communication, organizational, and analytical skills
- Ability to multi-task and handle changing priorities
Software Engineering Lead
Posted today
Job Viewed
Job Description
3 Openings
Taguig
Role descriptionRESPONSIBILITIES:
- Implement data integration and data access solutions across various legacy, enterprise, and departmental applications via web services, XML, SOA, WSDL, REST, messaging services
- Design and implement high performance, scalable enterprise information architecture and distributed applications design
- Participate in code reviews and provide suggestions to improve quality and comply with architectural, design, and coding standards and best practices
- Create and maintain web application architectural documentation and standards
- Facilitate knowledge transfer to development and support team members
REQUIREMENTS:
- 8 years' experience in commercial or enterprise large-scale web application development and implementation, specifically using Java 8
- 5 years' experience in development and implementation of web services and/or Service Oriented Architecture (SOA)
- 5 years' experience with REST API
- 5 years' experience with API development platforms
- 5 years' experience and expertise with Spring (Spring Boot, Spring Security), Hibernate, JPA
- Experience with cloud platforms such as AWS, GCP, or Azure
- Experience with Continuous Integration practices
- Working knowledge of relational databases (Oracle) and database design
- Experience in development tools (Eclipse, IntelliJ, Maven, Jenkins) and applications platforms
- Familiarity with JavaScript/React is preferred
- Prior experience in leading/mentoring execution-focused development teams
- Excellent documentation and knowledge transfer skills
- Excellent communication, organizational, and analytical skills
- Ability to multi-task and handle changing priorities
Java,Spring Framework,Hibernate,Jpa
About USTUST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
Software Engineering Lead
Posted today
Job Viewed
Job Description
The purpose of this role is to drive the efficient delivery of build artefacts and provide technical leadership in the design, development, and deployment of QBE's platforms.
Responsibilities:
- Ensure consulting services and project focus align with IT strategic objectives.
- Work with the business and IT to develop plans and strategies in line with the strategic direction.
- Manage the continuous improvement of development processes and methodologies.
- Resolve or escalate issues promptly according to SLAs.
- Deliver solutions meeting customers' needs and assess customer impacts.
- Build and maintain strong working relationships with key stakeholders.
- Analyse business requirements, and design and implement solutions.
- Estimate effort for activities, report on progress and manage activities within agreed budgets.
- Ensure teams are adequately skilled and technical abilities are at desirable levels.
Work Experience:
Necessary Work Experience includes:
- Moderate relevant experience.
Preferred Work Experience includes:
- Experience in financial services.
Be The First To Know
About the latest Software lead Jobs in Philippines !
Software Engineering Lead
Posted today
Job Viewed
Job Description
Primary Details
Time Type: Full time
Worker Type: Employee
The purpose of this role is to drive the efficient delivery of build artefacts and provide technical leadership in the design, development, and deployment of QBE's platforms.
Responsibilities:
- Ensure consulting services and project focus align with IT strategic objectives.
- Work with the business and IT to develop plans and strategies in line with the strategic direction.
- Manage the continuous improvement of development processes and methodologies.
- Resolve or escalate issues promptly according to SLAs.
- Deliver solutions meeting customers' needs and assess customer impacts.
- Build and maintain strong working relationships with key stakeholders.
- Analyse business requirements, and design and implement solutions.
- Estimate effort for activities, report on progress and manage activities within agreed budgets.
- Ensure teams are adequately skilled and technical abilities are at desirable levels.
Work Experience:
Necessary Work Experience includes:
- Moderate relevant experience.
Preferred Work Experience includes:
- Experience in financial services.
Qualifications:
Necessary Qualifications include:
- Tertiary Degree or equivalent combination of education and work experience.
Global Disclaimer:
The duties listed in this job description do not limit the assignment of work. They are not to be construed as a complete list of the duties normally to be performed in the position or those occasionally assigned outside an employee's normal duties. Our Group Code of Ethics and Conduct addresses the responsibilities we all have at QBE to our company, to each other and to our customers, suppliers, communities and governments. It provides clear guidance to help us to make good judgement calls.
US Only Disclaimer:
To successfully perform this job, the individual must be able to perform each essential job responsibility satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform the essential job responsibilities.
US Only - Travel Frequency:
Infrequent (approximately 1-4 trips annually)
US Only - Physical Demands:
General office jobs: Work is generally performed in an office environment in which there is not substantial exposure to adverse environmental conditions. Must have the ability to remain in a stationary position for extended periods of time. Must be able to operate basic office equipment including telephone, headset and computer. Incumbent must be able to lift basic office equipment up to 20 lbs.
Skills:
Communication, Critical Thinking, Customer Service, Financial Systems, Intentional collaboration, Managing performance, Process Improvements, Relational Database Management System (RDBMS), Risk Management, Software Development, Software Development Life Cycle (SDLC) Methodologies, Stakeholder Management, Strategic Leadership, Team Management, Waterfall Model
How to Apply:
To submit your application, click "Apply" and follow the step by step process.
Equal Employment Opportunity:
QBE is an equal opportunity employer and is required to comply with equal employment opportunity legislation in each jurisdiction it operates.
Software Engineering Lead
Posted today
Job Viewed
Job Description
1 Opening
Taguig, Taguig City
Role descriptionResponsibilities:
- Conduct analysis on business requirements and prepare technical design
- Collaborate with cross-functional teams, including front-end developers, business analysts, testers, support teams to translate business requirements into effective and user-friendly end-to-end solutions
- Design and implement complex application using Java and Spring Boot
- Execute unit testing using Junit
- Conduct code reviews and provide constructive feedback to maintain code quality standards
- Stay up-to-date with the latest industry trends and best practices, and proactively apply them to enhance the development process
- Troubleshoot, debug and optimize code to address performance and scalability issues
- Work closely with the BA/QA to ensure the delivery of high-quality software that meets established standards
- Collaborate with other teams to integrate back-end services with front-end components, ensuring seamless end-to-end functionality
- Provide updates and status reports during development and related support activities
- Ensure solutions are based on standards, maintainable and delivered on schedule
- Resolve technical issues through debugging, research, and investigation
- Participate in Scrum ceremonies
- Proactively share accomplishments, knowledge, and lessons within the team
Requirements:
- At least 6 years' experience developing Java web/API applications
- Strong understanding of Core Java concepts and best practices
- Good experience in Scrum
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- With knowledge/experience using the following tools: Git, Confluence, Jira
- Background in retail business is a plus
- Amenable to working midshift schedule
Java,Spring Boot,Spring Integration
About USTUST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
Software Engineering Lead
Posted today
Job Viewed
Job Description
Responsibilities
Role description
- Conduct analysis on business requirements and prepare technical design
- Collaborate with cross-functional teams, including front-end developers, business analysts, testers, support teams to translate business requirements into effective and user-friendly end-to-end solutions
- Design and implement complex application using Java and Spring Boot
- Execute unit testing using Junit
- Conduct code reviews and provide constructive feedback to maintain code quality standards
- Stay up-to-date with the latest industry trends and best practices, and proactively apply them to enhance the development process
- Troubleshoot, debug and optimize code to address performance and scalability issues
- Work closely with the BA/QA to ensure the delivery of high-quality software that meets established standards
- Collaborate with other teams to integrate back-end services with front-end components, ensuring seamless end-to-end functionality
- Provide updates and status reports during development and related support activities
- Ensure solutions are based on standards, maintainable and delivered on schedule
- Resolve technical issues through debugging, research, and investigation
- Participate in Scrum ceremonies
- Proactively share accomplishments, knowledge, and lessons within the team
Requirements
- At least 6 years' experience developing Java web/API applications
- Strong understanding of Core Java concepts and best practices
- Good experience in Scrum
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- With knowledge/experience using the following tools: Git, Confluence, Jira
- Background in retail business is a plus
- Amenable to working midshift schedule
Skills
Java,Spring Boot,Spring Integration