Senior Java Software Engineer

Uffizio Group

Hinoba-an

On-site

PHP 600,000 - 900,000

Full time

3 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Uffizio Group is seeking a Software Engineer to join our engineering team in the Philippines. You will design, develop, and maintain scalable, high-performance software applications with a strong ownership mindset.

You will apply data structures and algorithms, contribute to HLD/LLD, and build multi-threaded, reliable systems. The role requires deep understanding of databases, clean coding, and collaboration with cross-functional teams to deliver quality products.

Qualifications

  • Strong knowledge of Data Structures and Algorithms.
  • Expertise in System Design, including HLD and LLD.
  • Hands-on experience with multi-threaded/concurrent applications.
  • Good understanding of databases and their internals, including architectures and performance considerations.
  • Strong programming and problem-solving skills.
  • Good understanding of software development principles, design patterns, and best practices.

Responsibilities

  • Design, develop, and maintain scalable, reliable, and high-performance software applications.
  • Apply knowledge of Data Structures and Algorithms to solve complex engineering problems.
  • Contribute to High-Level Design (HLD) and Low-Level Design (LLD) of software systems and features.
  • Design and develop multi-threaded and concurrent applications with a focus on performance and reliability.
  • Work with various databases, understanding architecture, internals, and performance characteristics.
  • Write clean, maintainable, and efficient code following software engineering best practices.
  • Collaborate with cross-functional teams to understand requirements, evaluate solutions, and deliver quality products.
  • Take end-to-end ownership of features and continuously improve existing systems.

Skills

Data Structures & Algorithms
System Design (HLD/LLD)
Multithreading
Databases & Internals
Programming & Problem-Solving
Software Engineering Best Practices

Job description

We are looking for a passionate and highly capable Software Engineer to join our engineering team. The ideal candidate should have strong fundamentals in software engineering, the ability to design scalable and reliable systems, and a strong sense of ownership toward delivering high-quality solutions.

Key Responsibilities
  • Design, develop, and maintain scalable, reliable, and high-performance software applications.
  • Apply strong knowledge of Data Structures and Algorithms to solve complex engineering problems.
  • Contribute to High-Level Design (HLD) and Low-Level Design (LLD) of software systems and features.
  • Design and develop multi-threaded and concurrent applications with a focus on performance and reliability.
  • Work with different types of databases, understanding their architecture, internals, performance characteristics, and appropriate use cases.
  • Write clean, maintainable, and efficient code while following software engineering best practices.
  • Collaborate with cross-functional teams to understand requirements, evaluate solutions, and deliver quality products.
  • Take end-to-end ownership of assigned features and continuously improve existing systems.
Technical Skills
  • Strong knowledge of Data Structures and Algorithms.
  • Expertise in System Design, including HLD and LLD.
  • Hands-on experience with multi-threaded/concurrent applications.
  • Good understanding of databases and their internals, including different database architectures and performance considerations.
  • Strong programming and problem-solving skills.
  • Good understanding of software development principles, design patterns, and best practices.
Non-Technical Skills
  • High Agency: Proactively identify problems, take initiative, and drive solutions without constant supervision.
  • Strong Sense of Ownership: Take responsibility for outcomes and see tasks through from conception to completion.
  • Passion for Software Engineering: Genuine interest in building quality software, learning new technologies, and continuously improving engineering practices.
What We’re Looking For

Someone who is technically strong, curious, proactive, and accountable, with the ability to think beyond individual tasks and contribute meaningfully to the overall engineering ecosystem.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering
Engineering

Orangeandbronze • Iloilo City

On-site
PHP 900,000 - 1,200,000
Software Engineer
Software Engineer

DTDL group. • Hinoba-an

On-site
PHP 500,000 - 800,000
Engineering
Engineering

Orangeandbronze • Makati

On-site
Competitive salary
Performance-based bonuses
Flexible working hours
+4
Sr Application Engineer
Sr Application Engineer

V2 Solutions • Hinoba-an

On-site
PHP 600,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

SYSGEN RPO • Taguig

On-site
PHP 1,200,000 - 2,000,000
Sr Software Engineer- Full Stack
Sr Software Engineer- Full Stack

V2 Solutions • Hinoba-an

On-site
PHP 500,000 - 750,000
Principal Full Stack Engineer (Java)
Principal Full Stack Engineer (Java)

LegalMatch Philippines, Inc. • Cebu City

On-site
PHP 2,000,000 - 3,000,000
Senior Software Engineer - Java Full Stack
Senior Software Engineer - Java Full Stack

V2 Solutions • Hinoba-an

On-site
PHP 1,194,000 - 2,122,000
Senior Java Software Engineer - Cloud AWS
Senior Java Software Engineer - Cloud AWS

EPAM Systems India Pvt Ltd • Hinoba-an

On-site
PHP 800,000 - 1,600,000
Principal Software Engineer: Java Full Stack (Remote)
Principal Software Engineer: Java Full Stack (Remote)

LegalMatch Philippines, Inc. • Cebu City

On-site
PHP 1,000,000 - 1,800,000