Principal Software Engineer: Java Full Stack
1 day ago
As a Principal Software Engineer, you will be responsible for leading and implementing technical decisions and efforts of a software engineering team, overseeing and performing the development of high-quality software products, and enhancing our existing software platforms alone or with individuals of the same or similar role. The role requires a combination of strong leadership, advanced technical capabilities, and excellent communication skills. The successful candidate must have a deep understanding of the software development lifecycles, modern software engineering technologies and methodologies, and the ability to guide and inspire a team of talented engineers. The Principal Software Engineer is the basic unit member of a future engineering department capable of taking the business where it needs to go. High performing, skilled engineers - capable of thriving in both a team environment and as individuals. In a gist, this is a coding/technical role with good management ownership mindset. Your responsibilities will include: Leading and managing a team of software engineers, fostering a creative and cohesive unit capable of delivering complex software projects. Coordinating with scrum masters, project managers and other software engineers to plan, design, develop, test, and maintain web-based and desktop applications. Providing technical leadership in all aspects of our software development processes. Overseeing the design, development, and implementation of new software systems and enhancements to existing systems. Ensuring all software engineering projects are delivered on time and to the agreed quality standards. Continually updating technical knowledge and skills and sharing them with the team. Maintaining high standards of software quality within the team by establishing good practices and habits. Providing regular performance feedback, coaching, and career development to team members. Facilitating root cause analysis of system issues and implementing resolution strategies. Minimum Requirements: A minimum of 7 years of hands-on experience in software development, including at least 3 years in a leadership capacity. Extensive experience in various programming languages such as Java, C++, C# dot Net, Python, JavaScript, etc. Competent in Object Oriented Design, functional programming, and straightforward scripting to solve problems. Solid experience as a full stack developer, capable of working proficiently at both the backend and frontend levels (e.g., HTML, ES6, Virtual DOM like ReactJS, and DOM like Bootstrap + jQuery). Aware of good User Experience (UX) practices and trends, capable of effectively proposing how to improve User Experience and understands when to trust clients/stakeholders on their chosen path of UX. Familiar with modern software architectures (microservices, event-driven architectures) and deployment methodologies and tools (CI/CD, Docker, Kubernetes). Believes that software quality is not the work alone of the Quality Assurance/Control team. Practiced unit testing and Test-Driven Development (TDD) and optionally Behavior-Driven Development (BDD). Experience in software development methodologies like Agile/Scrum. Strong knowledge of database systems, both SQL and NoSQL, and entity relationship modelling. Excellent problem-solving and detail orientation skills. Strong communication and interpersonal skills. Proven ability to manage and prioritize multiple, concurrent projects. Familiar with cloud platforms (AWS, Azure, Google Cloud) is a plus. Additional Requirements: Proven track record of managing all aspects of a successful software product throughout its lifecycle. Solid understanding of the technology landscape including current and emerging technologies and best practices. Ability to inspire and motivate teams to deliver innovative and exciting solutions with an appropriate sense of urgency. Demonstrated success in leading and managing a team of software engineers with a commitment to their growth and professional development. Exceptional project management and organization skills. Strong customer focus and ability to manage client expectations. Proficient in system-level design and experience with web services and service-oriented architecture. Familiar with version control systems such as Git. Experience in testing frameworks and practices, including unit, integration, and automated testing. Experience in securing software applications. Excellent written and verbal communication skills, including the ability to explain complex technical concepts to a non-technical audience. Flexible to adapt to rapidly changing conditions and priorities. Ability to multi-task, prioritize tasks, and quickly adjust in a rapidly changing environment. Ability to furnish a comprehensive portfolio or provide examples of projects where they have successfully led the software engineering effort. Our ideal candidate possesses the following qualities and traits: Proactive, adaptable, and flexible. Highly professional. Willingness to go the extra mile to achieve desired outcomes. Strong collaboration and communication skills to work effectively with cross-functional teams. Strong problem-solving skills. Committed to continuous improvements and willing to experiment with new approaches and techniques to work processes. #J-18808-Ljbffr
-
Full Stack Java Software Engineer
4 weeks ago
Quezon City, Philippines HRTX Full timeAbout the job Full Stack Java Software Engineer Responsibilities: Write and review portions of detailed specifications for the development of system components of moderate complexity. Work closely with other development team members to understand product requirements and translate them into software designs. Operate in various development environments...
-
Java Full Stack Developer
1 day ago
Cebu City, Philippines Computer Aid Inc. Full timeJava Full Stack Developer Req number: R5908Employment type: Full timeWorksite flexibility: RemoteWho we are CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities....
-
Full Stack Software Engineer
1 day ago
Quezon City, Philippines Manulife Insurance Malaysia Full timeFull Stack Software Engineer page is loadedFull Stack Software Engineer Postuler locations Lapu Lapu City, Quezon City time type Temps plein posted on Publié il y a 2 jour(s) time left to apply Date de fin: 28 juillet 2025 (Il reste 28jours pour postuler) job requisition id JR We’re looking for a self-motivated, forward-thinking Full-Stack Software...
-
Full Stack Engineer
1 week ago
Quezon City, Philippines SYSGEN RPO Full timeFull Stack Engineer (Java Spring Boot) Location: SYSGEN RPO, Quezon City, National Capital Region, Philippines As a Full Stack Engineer he/she will perform moderate to complex research, design, and software development assignments within a software functional area and who are passionate around solving business problems through innovation and engineering...
-
Full Stack Java Developer
7 days ago
Makati City, National Capital Region, Philippines Lennor Group Full time ₱1,300,000 - ₱1,560,000 per yearOur brand, Lennor Metier Consulting , a DOLE-licensed headhunting and recruitment agency in the Philippines, is proud to partner with one of our global clients in their search for a Full Stack Java Developer based in Makati .Salary : ₱130,000Work Setup : Hybrid - 3 Days WFH, 2 Days OnsiteShift Schedule : Night ShiftLocation : Makati CityThe RoleWe are...
-
Full Stack Engineer
2 weeks ago
Quezon City, National Capital Region, Philippines SYSGEN RPO Full time ₱1,200,000 - ₱2,400,000 per yearJob Summary:As a Full Stack Engineer he/she will perform moderate to complex research, design, and software development assignments within a software functional area and who are passionate around solving business problems through innovation and engineering practices, as well as partner continuously with your many stakeholders daily to stay focused on common...
-
Senior Full Stack Developer
1 week ago
Cebu City, Philippines InspireX - Software Services for AV Companies Full time1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Join InspireX as a Senior Full Stack Developer Location: Cebu, Philippines (Hybrid) Are you passionate about building high-performance software that powers real-world technology? InspireX is looking for a Senior Full Stack Developer to join our...
-
Java Full Stack Engineer
6 days ago
Cebu City, Central Visayas, Philippines LegalMatch Full time ₱1,200,000 - ₱2,400,000 per yearAs a Java Full Stack Engineer, you will build, maintain, and improve the software behind our LegalMatch platform, contributing to high-quality products and collaborating closely with teams to achieve shared goals.Your responsibilities will include:Translating business requirements into technical specifications by working closely with product owners and...
-
Full Stack Engineer
7 days ago
Makati City, National Capital Region, Philippines Ascendion Full time ₱960,000 - ₱1,320,000 per yearPosition: Full Stack EngineerLocation: Makati CitySetup: Hybrid 3x onsite per weekJob Overview:The Fullstack Engineer translates business requirements into software solutions by designing, developing, testing, and maintaining applications. The role involves delivering robust and scalable APIs, building tools that support infrastructure and technology...
-
Full Stack Software Engineer
7 days ago
Makati City, National Capital Region, Philippines UPTC Full time ₱800,000 - ₱1,200,000 per yearJob Qualifications:Bachelor's degree in Computer Science, Information Technology, Electronics and Communications Engineering, Computer Engineering, or a related field.At least 3 years of experience working as a Full Stack Developer.Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Electronics and Communications Engineering,...