SENIOR SOFTWARE ENGINEER
3 hours ago
Essential Duties and Responsibilities:
- Develop and maintain complex .NET applications, including designing, coding, testing, and deploying new features, as well as maintaining existing applications.
- Design scalable, high-performance architectures, selecting the appropriate tools, frameworks, and patterns to ensure robust application design and maintainability.
- Design and implement efficient database schemas, data structures, and data flows
(SQL and NoSQL, such as SQL Server, PostgreSQL, MongoDB)
to store, retrieve, and manage application data. Optimize database queries and data models for performance.
- Create and maintain RESTful and web services for seamless communication between client and server applications and third-party systems.
- Ensure applications are responsive and optimized for performance, including load time, efficient code, and scalable infrastructure.
- Implement security best practices, such as data encryption, authentication, authorization, and vulnerability management, to protect applications from threats.
- Implement and enforce coding standards, best practices, and secure coding principles. Conduct code reviews and ensure high-quality code across the team.
- Conduct impact and risk analysis during the design phase to evaluate potential effects and to identify risks associated with proposed changes or new features.
- Work with cross-functional teams including external vendors/partners, QA testers, business analysts, business users and other departments to ensure that requirements are fulfilled.
- Develop and update technical specifications to ensure thorough and precise documentation, supporting the maintainability of software applications, including code structure, architecture, and technical workflows.
- Write and maintain unit tests, integration tests, and end-to-end tests. Evaluate test plans, test cases, and test scenarios to ensure thorough and accurate software testing is conducted.
- Help configure development and staging environments to reflect the production environment.
- Prepare deployment plans and procedures to ensure a smooth, error-free release of software releases, including detailed steps for execution, rollback strategies and verification process to minimize disruptions and maintain system stability.
- Provide post-live support to ensure application stability by actively monitoring performance and security, tracking and resolving errors and bugs, managing incident responses, and conducting post-mortem analyses to prevent future issues.
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Guide junior software engineers by conducting code reviews, sharing best practices, and assisting in their professional growth.
- Stay Updated with industry trends, emerging technologies, and new frameworks to continuously improve application development processes.
- Perform other related duties as assigned and required.
Job Requirements:
Technical Skills:
- Proficiency in software applications using .NET Framework.
Knowledgeable in the following programming languages: C#, ASP.NET, ASP.Net Core, .NET Console, .NET for IoT, Windows Services, WinForms, WPF, Web API, Powershell Core; and front-end technologies (HTML, CSS, JavaScript).
- Strong understanding of database design and SQL, with experience using SQL Server, MySQL, or PostgreSQL.
- Familiarity with RESTful API design and development.
- Experience with Agile methodologies and version control systems (e.g., Git).
- Experience with modern JavaScript frameworks (e.g., Angular, React) is a plus.
- Knowledge of CI/CD processes and tools is advantageous.
- Strong understanding of software development principles, design patterns, and architecture and interacting with sensors, actuators, and other devices.
- Experience in working with hardware integration is a big plus.
- Previous experience in fintech companies or banks is a big plus
Soft Skills:
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
- Ability to break down complex problems into manageable parts and devise effective solutions.
- Can think outside the box to find innovative solutions to technical challenges.
- Able to address and resolve conflicts or disagreements constructively within the team, offering assistance and guidance to colleagues while remaining open to receiving and acting on feedback.
- Demonstrates openness to new ideas and approaches, adapting swiftly to changing project requirements, priorities, and team dynamics.
- Practices strong time management and organizational skills by effectively prioritizing tasks, setting clear goals, and maintaining an organized workflow to meet deadlines and ensure project efficiency.
- Ability to handle pressure and stress in a positive and constructive manner.
Educational Requirements:
- Bachelor Degree in Computer Science, Information Technology, or related area is required;
- With at least 3 years of computer experience as a software developer is an advantage.
-
Software Development Manager
3 hours ago
Pasig, National Capital Region, Philippines Software Ventures International Full time ₱1,500,000 - ₱2,500,000 per yearAbout the RoleWe are seeking an experienced and strategic Software Development Manager to lead one or more of our high-performing application development teams. You will be responsible for guiding your team's technical direction, fostering a culture of engineering excellence, and ensuring the successful delivery of complex software systems. This role...
-
Backend Developer
4 hours ago
Pasig, National Capital Region, Philippines 77 Software Full time ₱900,000 - ₱1,200,000 per yearPosition Title: Software Engineer – Backend Developer (Java)Level: Mid to Senior (at least 5 years of experience)Work Setup: Hybrid (3x a week onsite)Work Location: OrtigasShift Schedule: Morning ShiftJob Description:Key Responsibilities, Deliverables (What the Talent will do?)· Work with fellow engineers for code review· Contribute...
-
Senior Software Engineer
3 hours ago
Pasig, National Capital Region, Philippines Malayo International Full time $100,000 - $180,000 per yearSenior Full-Stack Developer (PHP + .NET) — Leadership RolePosition OverviewWe are looking for a highly experienced Senior Full-Stack Developer to take technical and delivery ownership of a large, business-critical platform built in PHP/Joomla, now evolving toward a modern .NET-based microservices architecture.This role goes beyond standard...
-
Software Engineer
2 weeks ago
Pasig, National Capital Region, Philippines RADIUS TELECOMS INC. Full time ₱80,000 - ₱120,000 per yearJob Summary:The Software Engineer (with AI Experience) is responsible for designing, developing, and maintaining software applications that integrate artificial intelligence and data-driven features. This role combines strong software engineering practices with foundational knowledge in AI or machine learning to create intelligent, scalable, and efficient...
-
Software Engineer
3 hours ago
Pasig, National Capital Region, Philippines Seven Seven Global Services, Inc. Full time ₱3,000,000 - ₱6,000,000 per yearPosition Title: Software Engineer – Backend Developer (Java)Work Setup: Hybrid (3x a week onsite)Work Location: OrtigasShift Schedule: Morning ShiftJob Description:Key Responsibilities, Deliverables (What the Talent will do?)· Work with fellow engineers for code review· Contribute to all stages of development including designing,...
-
Senior Officer, Backend Software Engineer
3 hours ago
Pasig, National Capital Region, Philippines PDAX Full time ₱2,000,000 - ₱2,500,000 per yearAbout PDAXAt PDAX, we believe that the future of money is digital, and our mission is to empower all Filipinos to grow their wealth through blockchain technology.As one of the first crypto firms in the Philippine market, we feel a sense of duty to our users and to the ecosystem to set the standard for safety, ease of access, and reliability. We expect our...
-
Software Engineer
4 hours ago
Pasig, National Capital Region, Philippines EROAD Limited Full time ₱1,500,000 - ₱3,000,000 per yearA career with EROAD offers the unique opportunity to work in a fast-growing organisation that is at the forefront of intelligent transport solutions - enhancing road safety, improving productivity, and reducing environmental impact. EROAD's mission is to deliver intelligence you can trust, for a better world tomorrow.What We're Looking ForAre you a...
-
Software Engineer
1 week ago
Pasig, National Capital Region, Philippines Talino Venture Studios Full time ₱900,000 - ₱1,200,000 per yearAs a Software Engineer for AI Applications, you will develop and deploy next-generation applications powered by large language models (LLMs) and intelligent agentic systems. You will be involved in hands-on development in Python, integration with cloud platforms (AWS), and working with diverse data storage solutions, including RDBMS and Graph Databases.Key...
-
Software Engineering Specialist
4 hours ago
Pasig, National Capital Region, Philippines Viventis Search Asia Full time ₱100,000 - ₱130,000 per yearWe are seeking a highly skilled and motivatedSoftware Engineering Managerwith a strong background infull-stack development.This role will be ensuring projects are executed on time, within scope, and aligned with business goals.Key ResponsibilitiesPartner with product managers, stakeholders, and cross-functional teams to define project requirements,...
-
Senior Software Engineer – Big Data
2 weeks ago
Pasig, National Capital Region, Philippines EROAD Limited Full time ₱1,500,000 - ₱2,500,000 per yearA career with EROAD offers the unique opportunity to work in a fast-growing organisation that is at the forefront of intelligent transport solutions, enhancing road safety, improving productivity, and reducing environmental impact. EROAD's mission is to deliver intelligence you can trust, for a better world tomorrow.What We're Looking ForAre you a passionate...