Senior Java Software Engineer

Uffizio Group

India

On-site

PHP 600,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
Engineering
Engineering

Orangeandbronze • Makati

On-site
PHP 892,800 - 1,339,200
Competitive salary
Performance-based bonuses
Flexible working hours
+4
Senior Java Full Stack Software Engineer
Senior Java Full Stack Software Engineer

TechTiera Corporation • Quezon City

On-site
PHP 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

HCM Nexus • Taguig

On-site
PHP 1,500,000 - 2,700,000
Software Engineer: Build Scalable Backend & APIs
Software Engineer: Build Scalable Backend & APIs

General Milling Corporation • Lapu-Lapu

On-site
PHP 420,000 - 640,000
Senior JAVA Developers
Senior JAVA Developers

Ascent Solutions Philippines Inc. • Metro Manila

On-site
PHP 600,000 - 900,000
Senior Software Engineer: Enterprise Systems & Leadership
Senior Software Engineer: Enterprise Systems & Leadership

HCM Nexus • Taguig

On-site
PHP 1,500,000 - 2,700,000
Engineering
Engineering

Orangeandbronze • Davao City

On-site
PHP 480,000 - 700,000
Java Software Engineer
Java Software Engineer

Stratpoint Technologies • Mandaluyong

On-site
PHP 500,000 - 900,000
Technical Lead – Software Engineering
Technical Lead – Software Engineering

PM Consulting • Makati

On-site
PHP 2,500,000 - 3,200,000
Top locations