0 Software Engineering jobs in the Philippines
AWS DevOps Engineer (Kubernetes) - WFH/Remote
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
- Work Arrangement: Work from Home on Nightshift PHT (M-F, 9pm-6am)
Responsibilities
Design, implement, and support scalable, reliable infrastructure to power
production and development environments.
Manage and enhance our container orchestration systems, with a focus on
Kubernetes (EKS), while maintaining a balanced view of other critical AWS
services such as EC2, ALB, IAM, and VPC networking.
Build and maintain automation for application and infrastructure deployment,
scaling, and lifecycle management.
Partner with software engineering teams to improve build, release, and
Monitor and improve system availability, latency, and performance across the full
stack—from cloud infrastructure to backend services.
Develop internal tools and scripts to enhance operational efficiency, resilience,
and security.
Play a key role in incident response efforts, including root cause analysis and
long-term remediation.
Participate in architecture reviews and help guide decisions on infrastructure
design, resilience, and observability.
Stay informed on industry trends in reliability engineering, cloud-native tooling,
and DevOps practices, and integrate improvements into our operational
playbook.
Champion security, scalability, and cost-efficiency in all infrastructure decisions.
Qualifications
5+ years of experience in a DevOps, SRE, or infrastructure engineering role
supporting production systems at scale.
Hands-on experience managing containerized applications using Kubernetes,
preferably AWS EKS, but with understanding of broader infrastructure
ecosystems.
Strong knowledge of AWS services and how they integrate to support modern
Proficiency with Infrastructure as Code (IaC) tools such as Terraform, and
configuration management tools.
Experience designing and supporting CI/CD pipelines (e.g., Jenkins, GitHub
Scripting or programming skills in Python, Go, or similar languages, used for
automation and tooling.
Deep understanding of systems observability, including logging, metrics, and
tracing (e.g., Prometheus, Grafana, CloudWatch).
Ability to diagnose and troubleshoot complex issues across distributed systems,
including performance bottlenecks and availability challenges.
Familiarity with security best practices for cloud and containerized environments.
Clear and proactive communicator, comfortable working cross-functionally in a
fast-paced environment.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Outsourcing and Offshoring Consulting and IT Services and IT Consulting
Referrals increase your chances of interviewing at CoDev Philippines by 2x
Get notified about new DevOps Engineer jobs in Philippines .
Quezon City, National Capital Region, Philippines 2 months ago
Philippines $130,000.00-$80,000.00 1 month ago
Philippines 130,000.00- 180,000.00 1 month ago
DevOps Engineer (Grafana monitoring tools) DevOps/Site Reliability Engineer (Nigeria-Remote)National Capital Region, Philippines 3 weeks ago
Manila, National Capital Region, Philippines 3 weeks ago
Manila, National Capital Region, Philippines 1 week ago
Makati, National Capital Region, Philippines 1 week ago
Manila, National Capital Region, Philippines 1 week ago
Taguig, National Capital Region, Philippines 2 weeks ago
Manila, National Capital Region, Philippines 1 day ago
Cebu, Central Visayas, Philippines 1 week ago
IT DevOps Engineer for CI/CD and ArtifactoryTaguig, National Capital Region, Philippines 1 day ago
Taguig, National Capital Region, Philippines 1 day ago
Clark Freeport and Special Economic Zone, Central Luzon, Philippines 4 weeks ago
Site Reliability Engineer - Remote (Manila, Philippines)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Software Engineering
Posted today
Job Viewed
Job Description
Read Before Applying
Please make sure you meet the qualifications and requirements listed below before submitting your application. Incomplete applications or those not meeting the requirements may not be considered.
Job Title: Software Engineer
Job Description:
We are looking for a talented and motivated Software Engineer to join our team. This role is responsible for designing, developing, testing, and maintaining software systems and applications that support the company's operations.
The Software Engineer will collaborate with cross-functional teams including product managers, designers, and fellow engineers to build scalable, secure, and maintainable solutions. The ideal candidate must be detail-oriented, analytical, and passionate about creating high-quality software.
Key Responsibilities:
Software Development
- Design, develop, and test software applications based on specifications and project requirements.
- Write clean, efficient, and well-documented code following industry best practices.
- Maintain and enhance existing applications to improve performance and user experience.
Debugging and Issue Resolution
- Identify, troubleshoot, and resolve software issues, bugs, and performance bottlenecks.
- Provide timely fixes and ensure minimal disruption to users.
Collaboration and Teamwork
- Work closely with product managers, UI/UX designers, and other engineers throughout the software development lifecycle.
- Participate in team discussions to share ideas, provide feedback, and propose improvements.
Testing and Quality Assurance
- Perform unit testing and integration testing to ensure software reliability.
- Participate in code reviews to maintain high coding standards and software quality.
System Integration and Database Management
- Work with APIs and third-party services for system integration.
- Manage and optimize database queries to ensure smooth system performance.
Continuous Improvement
- Contribute to the adoption of new tools, technologies, and frameworks.
- Suggest and implement process improvements for software development and deployment.
Required Qualifications:
- Bachelor's Degree in Computer Science, Information Technology, or related field.
- 1–3 years of experience as a Software Engineer or in a similar role.
- Proficiency in at least one programming language (e.g., Java, C#, Python, PHP, JavaScript).
- Experience with frameworks, libraries, and development tools.
- Familiarity with databases (MySQL, MongoDB, etc.) and APIs.
- Knowledge of software development best practices (version control, code documentation, testing).
- Strong analytical thinking, problem-solving skills, and attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
Compensation & Benefits:
- Coverage under SSS (Social Security System)
- Active Pag-IBIG Fund membership
- PhilHealth coverage
- 13th Month Pay in accordance with Philippine Labor Law
- Paid Statutory Holidays
- Paid Leave Benefits (Vacation, Sick, Maternity, and Paternity Leave — based on eligibility and employment status)
Work Environment:
- Office-based role with opportunities for project-based remote collaboration.
- Collaborative and innovative environment with exposure to various technologies.
- Fast-paced projects requiring adaptability and problem-solving.
- Opportunities for professional growth through continuous learning and development.
HOW TO APPLY ON GMAIL:
Interested applicants may send their updated resume and portfolio or sample projects to:
Email:
Contact No.:
Subject Line: Application – Software Engineer
Important Reminder for Onsite Interviews:
If you are invited for an onsite interview, please bring the following:
- Xerox copy of a valid ID (front and back) with 3 signatures
- Updated resume
- Ballpen
- NBI Clearance/Police Clearance
- Barangay Clearance
Job Type: Full-time
Ability to commute/relocate:
- Quezon City: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Attached is your portfolio / project work
- How much experience do you have in this role?
Work Location: In person
Software Engineering
Posted today
Job Viewed
Job Description
Description
● Application Development:
Design, develop, and maintain applications using RPG (including RPG IV, RPGLE, and
potentially RPG III) and CL programming languages (SaFE Agile Framework).
● System Analysis and Design:
Analyze business requirements and translate them into technical specifications and
designs for RPG-based solutions.
● Database Management:
Work with DB2 databases on the AS/400, including designing tables, writing queries,
and managing data.
● Testing and Debugging:
Conduct unit testing, system testing, and debugging of RPG programs to ensure code
quality and functionality.
● Collaboration:
Collaborate with business analysts, end-users, and other IT team members to gather
requirements, resolve issues, and ensure successful project delivery.
● Documentation:
Create and maintain technical documentation for developed applications, including
design specifications, code documentation, and user support materials.
● System Maintenance:
Support and maintain existing AS/400 applications, including troubleshooting issues,
optimizing performance, and implementing upgrades.
● Integration:
Integrate applications with other systems, potentially using APIs and web services,
although this can vary depending on the specific project and environment.
Requirements
Required Skills:
RPG Programming:
● Strong proficiency in RPG (including RPG IV, RPGLE, and potentially RPG III).
CL Programming:
● Experience with CL (Control Language) for system control and job management
on the AS/400.
SQL:
● Familiarity with SQL for database interaction within the DB2 environment.
AS/400 System Knowledge:
● Understanding of the AS/400 architecture, operating system, and development
tools.
Analytical and Problem-Solving Skills:
● Ability to analyze complex business requirements and troubleshoot technical
issues.
Communication Skills:
● Ability to communicate effectively with both technical and non-technical
audiences.
Collaboration and Teamwork:
● Ability to work effectively as part of a team and collaborate with other IT
professionals.
Testing and Debugging:
● Experience with testing methodologies and debugging techniques for RPG
applications.
Modern Integration Techniques:
● Knowledge of APIs and web services is often a plus.
Job Types: Full-time, Permanent
Pay: Php90, Php120,000.00 per month
Benefits:
- Flexible schedule
- Flextime
- Work from home
Application Question(s):
- expected salary?
Education:
- Bachelor's (Required)
Experience:
- Software Engineering - Application Developer: 3 years (Required)
Work Location: In person
Software Engineering Manager
Posted today
Job Viewed
Job Description
Organizational Level 1 : Amdocs Services
Organizational Level 2 : CBS APAC
Manager : Abhishek Uday Patwari
Location : Philippines- Pasig - (Amdocs Site)
Talent Acquisition: Aira Kess Pradillada Marbella
Required Travel : Minimal
Open to Relocation : Relocation - No
Referral Bonus Reward Amount * : Php500.00
* In case this job is open for Amdocs employees only "Refer Friend to Job" option is disabled
Who are we?Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers' innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers' migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit
At Amdocs, our mission is to empower our employees to 'Live Amazing, Do Amazing' every day. We believe in creating a workplace where you not only excel professionally but also thrive personally. Through our culture of making a real impact, fostering growth, embracing flexibility, and building connections, we enable them to live meaningful lives while making a difference in the world.
In one sentenceManage and lead design, development, and maintenance projects, to meet their Scope, Quality, Time, and Budget. Responsible for Team and People management
What will your job look like?- You will be responsible for full lifecycle of software engineering project (planning, execution, monitoring, risk management, resolution of issues, and achievement of the targets) within agreed quality, time, budget, and other agreed KPIs/SLAs
- You will be responsible for Team and People management (professional and personal care aspects)
- You will lead the team to resolve technical challenges, lead unit level initiatives to build technical competency to meet the needs of the team or unit
- You will lead the team for meeting the best software engineering practices, quality processes and methodologies
- You will promote and instill a culture of continuous improvement and efficiency to the software/business processes through out-of-the-box thinking on product and processes by utilizing or creating new software engineering tools and different innovation techniques
- You will manage multiple interfaces (internal and external), relationships and communication to ensure software delivery is aligned to meet not only the customer requirements, but also adds value to their business
Bachelor's degree in Science/IT/Computing or equivalent
10+ years of experience in SW Engineering role
- Significant proficiency/in-depth knowledge in the domain (technology and/or products)
- 4-5 years of experience in leading engineers through project lifecycle
- Thorough understanding of software development and/or support methodologies, principles and procedures and related software management tools
- You will be challenged with leading and mentoring a few development teams & projects
- You will join a strong team with lots of activities, technologies, business challenges and a progression path
- You will have the opportunity to work with the industry most advanced technologies
Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce
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.
Manager Software Engineering
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Azure Virtual Desktop Operations Manager to lead our virtual desktop infrastructure team. The ideal candidate will have a strong background in managing Azure Virtual Desktop environments, along with proficiency in Nerdio Manager and other Azure management tools.
Key Responsibilities
- Strong understanding of Azure Virtual Desktop Infrastructure, Operations and end to end connectivity.
- Develop and implement strategies for AVD deployment, management, and optimization.
- Ensure the team follows best practices and maintains high standards of performance and security.
- Oversee the configuration and management of AVD host pools, workspaces, and session hosts.
- Ensure efficient management of AVD images and scaling solutions.
- Implement and enforce security policies and procedures to ensure secure system access.
- Utilize Nerdio Manager for Enterprise to manage and optimize AVD, Windows 365, and Intune environments.
- Troubleshoot and resolve complex issues related to virtual desktops and applications.
- Oversee the configuration and management of Azure IaaS, VNet, NSG, and firewall settings.
- Utilize Azure Monitor, Log Analytics, and Diagnostics settings for monitoring and troubleshooting.
Implement automation to improve service delivery and reduce operational overhead.
Collaboration and Documentation:
Collaborate with other IT teams to identify and implement improvements.
- Maintain comprehensive documentation related to VDI, virtual apps, and mobility activities/processes.
Ensure adherence to ITIL processes and use of ticketing tools like ServiceNow.
Required Qualifications:
Associate or Bachelor's degree in Computer Science or related discipline, relevant experience may substitute for the degree
- 8-10 years of overall virtualization technology experience.
- 8-10 years extensive Microsoft server/desktop administration and Active Directory in multi domain forest environment (including GPOs, JSON, PowerShell scripting, DNS, DHCP, ADFS, RDS, SQL)
- Expertise in the Windows 10,11 operating environment, imaging process and Office 365
- Experience creating, maintaining, and communicating complex information technology documentation
- Working experience of Azure administration
- Experience creating software packages, deployment, patch management, data, and cost analytics
- Knowledge of Azure cloud, networking, and enterprise architecture
- Experience with security hardening of VDI infrastructure.
- Hands-on experience with network connectivity to Azure.
Experience working with multiple vendors such as Microsoft (primary), Citrix, and VMware Horizon (desirable but not required)
Experience:
Proven experience in managing AVD environments in a production setting.
- Experience in leading and managing technical teams.
Hands-on experience with network connectivity to Azure.
Soft Skills:
Strong leadership and team management skills.
- Excellent problem-solving and troubleshooting abilities.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a team.
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits.
What's in it for you?
- Competitive Total Rewards Package
- Target variable incentives
- Medical Plan (HMO) from Day 1 of employment with free dependents
- Life insurance
- Paid Time-Off Benefits
- Sick Leave Conversion
- Night Differential offered
- Employee Referral Program
- All Mandatory Statutory Benefits
R1 RCM Inc. ("the Company") is dedicated to the fundamentals of equal employment opportunity. The Company's employment practices , including those regarding recruitment, hiring, assignment, promotion, compensation, benefits, training, discipline, and termination shall not be based on any person's age, color, national origin, citizenship status, physical or mental disability, medical condition, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, or any other characteristic protected by local law. Furthermore, the Company is dedicated to providing a workplace free from harassment based on any of the foregoing protected categories.
Visit us on Facebook:
R1Philippines #AllTogetherBetterinR1PHSoftware Engineering Manager
Posted today
Job Viewed
Job Description
We are working on a high-scale project with our client based in the Middle East as they're building a brand-new mobile platform, and we're looking for an experienced
Engineering Manager
to lead and grow the team responsible for building one of our new mobile platforms.
You'll oversee engineering execution, ensure technical excellence, and drive innovation in cloud, data streaming, and fullstack development. This is a hands-on leadership role where you'll balance people management with technical oversight.
Key Responsibilities
- Manage, coach, and grow a high-performing team of engineers, fostering a culture of collaboration and continuous improvement.
- Define the technical direction and ensure alignment with business goals.
- Oversee the design and delivery of scalable solutions using
.NET
and modern fullstack practices. - Ensure the effective implementation of
Apache Kafka
for SFTP APIs, real-time dashboards, and event-driven integrations. - Drive cloud strategy, leveraging
AWS
and integrating with
Azure
services for reliable streaming solutions. - Partner with product and design teams to deliver features on time with high quality.
- Promote engineering best practices in coding, architecture, testing, and DevOps.
- Advocate for operational excellence, monitoring, and system reliability.
Qualifications
Must-Have Skills:
- Strong engineering background with hands-on
.NET
experience. - Proven expertise with
Apache Kafka
for data streaming and event-driven systems. - Solid experience with
AWS
cloud services; familiarity with Azure integrations. - Track record of leading engineering teams and delivering large-scale projects.
Nice-to-Have Skills:
- Kubernetes
for container orchestration. - Frontend knowledge (React, Angular, or ) for fullstack oversight.
- Experience in highly scalable, consumer-facing platforms.
Location:
Remote
S
chedule:
Monday to Friday, 12PM-9PM (GMT +8)
12-month contract, subject to extension, as this is a long-term project
If this sounds like you, apply now and be part of shaping a next-generation platform
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
Be The First To Know
About the latest Software engineering Jobs in Philippines !
Software Engineering Manager
Posted today
Job Viewed
Job Description
Engineering Manager
At JoyRide, our Engineering Managers are not just people managers — they are technical leaders who grew from strong engineering backgrounds and now want to multiply their impact by leading teams. If you are someone who's great at building software but feels ready to step up and lead other engineers — this is the role for you.
You will be responsible for building and continuously improving our engineering practices while strengthening the technical and leadership skills of our engineers. Reporting directly to the Head of Software Engineering, you will collaborate closely with other department heads to ensure company and departmental goals are met, with a strong focus on technical excellence, innovation, and agile delivery.
We're looking for someone who is both highly technical and highly human: you'll design, challenge, and guide technical decisions while also coaching, inspiring, and enabling your team. You'll be creative in implementing software, driven to push limits, and able to balance what the business needs now with what we need to scale for the future.
Responsibilities
- Lead, mentor, and coach engineering teams while still being close enough to the codebase to guide technical direction.
- Drive architectural decisions, software design, and technical implementation alongside engineers.
- Manage multiple teams using current tools and improve agile practices.
- Collaborate with product and business stakeholders to align priorities, resolve trade-offs, and deliver value.
- Create a culture of technical excellence, creativity, and accountability.
- Regularly define and update objectives with the team, ensuring alignment with business goals.
- Balance short-term delivery needs with long-term scalability and sustainability. Recruit, develop, and retain top engineering talent.
- Identify opportunities for innovation in process, tools, and technology.
- Support budgeting and resource allocation decisions with technical insights.
- Champion engineering best practices, code quality, testing, and operational excellence.
- Inspire the team with stretch goals and enable them to achieve success.
Qualifications
- Degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- 5–7 years of experience in software engineering, with at least 2–3 years in technical leadership or management roles.
- Strong engineering background — proven track record in designing, developing, deploying, and scaling end-to-end software solutions.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to operate in fast-paced environments and balance competing priorities. Strong mentoring and coaching skills; passionate about growing people and teams.
- Highly creative, able to challenge conventional approaches, and drive innovative solutions. Ability to balance immediate delivery needs with long-term architecture and scalability.
- Strong leadership skills and sense of accountability.
Bonus Points
- Hands-on experience in Transportation / Mobility as a Service (TMaas) or related industries.
- Prior startup experience.
- Certifications in Agile, Scrum, PMP, or similar.
- Experience leading cloud-native, mobile-first, or large-scale distributed systems.
Perks
Flexible remote setup – Skip Metro Manila traffic; keep more time for family and personal growth.
Competitive HMO – Your health and well-being matter.
Grow with a bold, talented engineering team – We make sure our engineers feel challenged, valued, and continuously growing in their careers.
Software Engineering Architect
Posted today
Job Viewed
Job Description
At Globe, our goal is to create a wonderful world for our people, business, and nation. By uniting people of passion who believe they can make a difference, we are confident that we can achieve this goal.
Job Description
The Primary responsibility is to find and design the best technical solution to support an end-to-end Digital Experience & Ecosystem and ensure reusability, flexibility and scalability of solutions to support faster time to market.
Collaborate with cross-functional teams, design and deliver customized solutions that meet client requirements. Expertise in solution architecture, technology trends, and industry best practices will be crucial in guiding the team towards successful outcomes.
DUTIES AND RESPONSIBILITIES:
Team Leadership:
- Lead and manage a team of solutions engineers, providing guidance, support, and mentorship.
- Foster a collaborative and high-performance work environment, encouraging knowledge sharing and continuous learning.
- Set clear goals, expectations, and performance metrics for the team, ensuring alignment with organizational objectives.
- Facilitate solution design and high level solution assessment peer reviews.
Solution Engineering:
- Design API specifications that would activate highly responsive and performing Digital Channels.
- Collaborate with different Technical Enablers to effectively and efficiently design, deliver and maintain solutions to make digital channels user-friendly, competitive and relevant to our customers.
- Apply best practices, and industry standards to establish solution architecture and design for digital channel front stage development
- Enable Capabilities to perform Data Analytics & Performance Monitoring to ensure Channel's Stability and Continuous improvement
- Align with functional teams to understand business needs, objectives, and constraints.
- Develop innovative and tailored solutions that address business requirements and align with business goals.
- Conduct feasibility assessments, considering technical, operational, and financial aspects, and identify potential risks and mitigation strategies.
- Ensure solutions are scalable, cost-effective, and aligned with emerging technology trends.
Stakeholder Engagement:
- Work closely with cross-functional teams, and project management, to gather requirements and align solution design with project timelines and budgets.
- Engage with clients and key stakeholders to present and communicate solution designs, addressing their concerns and incorporating feedback.
- Act as a subject matter expert, providing guidance and insights on solution design strategies to internal and external stakeholders.
Solution Implementation:
- Collaborate with project managers to ensure smooth transition from design to implementation phase.
- Provide technical oversight and guidance during the implementation process, ensuring adherence to design principles and quality standards.
- Monitor and evaluate solution performance, identifying areas for improvement and optimization.
- Collaborate with the team to document and maintain solution design artifacts, including architecture diagrams, design specifications, and implementation guidelines.
Industry Knowledge and Continuous Learning:
- Stay updated with the latest technology trends, emerging solutions, and industry best practices.
- Share knowledge and insights with the team, fostering a culture of continuous learning and innovation.
- Participate in professional development activities, such as attending conferences, training sessions, and networking events.
KPIs:
- Solution Quality, Accuracy and Timeliness driven by Mock APIs and Contract Testing
- No Solution Gaps delivered within defined Service Level Agreement
- Low Variance on Cost and Duration High Level Estimates
TOP 3-5 DELIVERABLES:
- Solution Plan which includes API Specifications, Mock APIs, Infrastructure Requirements, Database Schema Design
- High Level Solution Assessment which contains Channel Impact Assessment, Capacity Assessment, High Level Cost and Duration
- Standard Data Parameters, Architecture Blueprint
- Technical Design Principles, RTM - Requirement Traceability Matrix (i.e. Experience to API Mapping)
- Provide technical oversight and guidance during the implementation process, ensuring adherence to design principles and quality standards.
HIRING REQUIREMENTS:
Must Have:
- Bachelor's or Master's degree in computer science, engineering, or a related field.
- More than 5-year experience on IT and Telco industry
- At least 3-year experience in implementing Web/Mobile App Projects
- Knowledgeable on Web and Mobile Application Development Technologies
- Proficiency in Java Script
- Basic knowledge on Cloud Services, Databases structure and queries
- Experience on Mock API and Contract Testing (i.e. swagger, postman, pact)
Nice to Have:
- Basic knowledge on DevOps Tools (i.e. Gitlab, Jenkins, TerraformConfluence) and Agile Delivery
- Familiarity with project management methodologies and practices.
- Up-to-date knowledge of technology trends, including cloud computing, artificial intelligence, and data analytics.
- Preferably with telco experience
Soft skills:
- Proven experience in solution design, preferably in a managerial role. People management, with direct reports (3 or more)
- Strong understanding of solution architecture principles, frameworks, and methodologies
- Proficiency in analyzing complex business requirements and translating them into scalable and efficient solutions.
- Excellent leadership and team management skills, with the ability to motivate and inspire a diverse team.
- Strong communication and presentation skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Ability to collaborate effectively with cross-functional teams and manage multiple priorities in a fast-paced environment.
- Experience in working with clients and managing stakeholder relationships.
Equal Opportunity Employer
Globe's hiring process promotes equal opportunity to applicants, Any form of discrimination is not tolerated throughout the entire employee lifecycle, including the hiring process such as in posting vacancies, selecting, and interviewing applicants.
Globe's Diversity, Equity and Inclusion Policy Commitment can be accessed
here
Make Your Passion Part of Your Profession. Attracting the best and brightest Talents is pivotal to our success. If you are ready to share our purpose of Creating a Globe of Good, explore opportunities with us.
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