Software Engineer

Software Ventures International — Philippines · Posted ~1 day ago

Skills

Software development Software design Requirements analysis Programming Unit testing Integration testing System testing Quality assurance

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a software engineering team responsible for turning complex user requirements into robust, efficient systems. You’ll contribute across the development lifecycle, from technical design and implementation to comprehensive testing and quality assurance, while helping maintain strong engineering standards and reliable delivery.

Highlights

Opportunity to work across software design, development, testing, and deployment while contributing to technical solutions, code quality, and team-wide quality assurance practices.

Description

About the Role The Software Engineer is responsible for the design, development, testing, and deployment of efficient, high-quality software systems. You will translate complex user requirements into robust technical specifications and ensuring best practices and code quality across the team. Key Responsibilities Software Development & Design Translate user requirements and system designs into clear, efficient program specifications and working code.Recommend and implement technical solutions that align with business goals and system architecture.Provide accurate programming estimates for resource requirements and project schedules.Quality Assurance & Testing Design and create comprehensive test plans, specifications, and data to ensure program compliance with all system requirements.Execute rigorous unit, integration, and system testing.Perform Quality Assurance (QA) functions, including monitoring work and providing team support to maintain high-quality code.Qualifications & Technical Skills Required Qualifications A Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience).With Master's Degree in Computer Science is requiredA minimum of 3 years of hands-on experience in software development.Understanding of containerization principles and deployment workflows, Docker experience preferred.Excellent verbal and written communication skills.Demonstrated problem-solving skills and strong attention to detail.Willingness to work onsite in Ortigas, Pasig City.Area Proficiencies Backend : High proficiency with server-side languages such as Java, and Python. Frontend : Proficiency in JavaScript frameworks such as React is required Databases : Familiarity with SQL (e.g., MySQL, Oracle, MariaDB) and SOLR is required. Working experience with NoSQL (e.g., Cassandra) APIs : Extensive knowledge of RESTful API services. Version Control : Solid understanding and experience with source version control (e.g., GitHub, GitLab). Cloud : Familiarity with cloud technologies such as AWS.