Job Description
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
Experience in any of the following areas is a plus:
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