freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer (Java, SQL, AWS)

Summary

Senior Software Engineer builds and maintains Java-based applications on AWS, integrating SaaS platforms and designing secure, scalable solutions for business operations.

We are looking for a Senior Software Engineer to design and implement software solutions that support business operations. This role involves developing in-house applications and integrating third‑party platforms, including Software‑as‑a‑Service (SaaS) solutions.

The successful candidate will be involved across the full development lifecycle, from supporting business analysis through deployment and production support.

Job Details

  • Location: BGC, Taguig City
  • Work Setup: Hybrid
  • Schedule: Midshift
  • Employment Type: Full‑time

Key Responsibilities

  • Design and implement secure, high‑performing, and cost‑efficient software solutions
  • Prepare and review technical specifications for junior team members and external developers
  • Collaborate with business stakeholders to define project scope, objectives, and technical feasibility
  • Deliver projects on time, within scope, and within budget
  • Design, develop, and implement large‑scale software solutions in collaboration with cross‑functional teams
  • Create and maintain clear and comprehensive technical documentation
  • Manage priorities effectively and provide regular progress updates to the project team
  • Build and maintain strong working relationships with internal stakeholders
  • Contribute ideas and recommendations to improve and evolve the organization’s application platform

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related scientific or quantitative field
  • At least 7 years of experience in software engineering
  • Strong experience in Java development
  • Hands‑on experience with AWS services and cloud infrastructure
  • Proven experience working with relational databases and SQL
  • Experience collaborating with business users and developers to solve business challenges
  • Strong understanding of cloud computing concepts and practices
  • Experience delivering enterprise‑level software solutions
  • Background in the financial industry is an advantage

Preferred Skills

  • Application and data integration tools such as AWS Glue, Apache Airflow, or Control‑M
  • Serverless architecture
  • Microservices architecture and RESTful APIs
  • CI/CD pipelines and DevOps practices
  • Messaging and streaming technologies such as Kafka or Amazon Kinesis
  • AI‑assisted development tools such as Cursor, GitHub Copilot, or Amazon Q
  • Data warehousing platforms such as Snowflake
  • Working with pre‑trained AI models to enhance software functionality

See also