Enable job alerts via email!

Senior Software Engineer

Nexus Recruitment Group

Taguig

On-site

PHP 800,000 - 1,000,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment firm is seeking a Senior Software Engineer to lead the design and implementation of scalable enterprise applications. This role requires 6+ years of experience, proficiency in frameworks like Spring Boot and .NET Core, and strong leadership skills. Candidates should have a solid background in finance or insurance systems. Embrace the opportunity to work in a collaborative environment while mentoring the next generation of developers.

Qualifications

  • 6+ years of software development experience in enterprise, finance, or insurance systems.
  • Strong understanding of RESTful APIs, microservices, and system design.
  • Experience with agile methodologies and version control systems.

Responsibilities

  • Lead the development of robust, scalable applications.
  • Architect and design key components of enterprise systems.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Collaborate with product managers and other developers for quality delivery.

Skills

Hands-on coding expertise
Leadership
Problem-solving
Communication skills

Education

Bachelors degree in Computer Science or related field
Masters degree (optional)

Tools

Spring Boot
.NET Core
React
Angular
Node.js
Azure
AWS
Docker
Kubernetes
Git
Job description

We are hiring a technically strong and solutions-oriented Senior Software Engineer to lead the design, development, and implementation of scalable enterprise software applications. This role involves working across the full development lifecycle, mentoring junior developers, and contributing to architectural decisions that support high-impact systems used across shared services or financial operations.

The ideal candidate combines deep hands-on coding expertise with a strategic mindset and experience building secure, efficient, and maintainable software solutions in a team-oriented environment.

Key Responsibilities:
  • Lead the development of robust, scalable applications aligned with business and technical requirements.
  • Architect and design key components of enterprise systems, ensuring long-term maintainability and performance.
  • Review and write clean, efficient, and well-documented code using modern development practices.
  • Collaborate with product managers, analysts, QA, DevOps, and other developers to ensure end-to-end quality delivery.
  • Provide technical leadership and mentorship to junior and mid-level engineers.
  • Identify opportunities for refactoring, automation, or improved application security.
  • Participate in sprint planning, story estimation, and agile ceremonies.
  • Contribute to technical documentation, design patterns, and knowledge sharing across the team.
Qualifications:
  • Bachelors degree in Computer Science, Software Engineering, or related field (Masters is a plus).
  • 6+ years of software development experience in enterprise, finance, or insurance systems.
  • Hands-on experience with frameworks such as Spring Boot, .NET Core, React, Angular, or Node.js.
  • Strong understanding of RESTful APIs, microservices, system design, and security best practices.
  • Experience with cloud platforms (e.g., Azure, AWS), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines.
  • Familiarity with agile methodologies and version control systems (e.g., Git).
  • Strong leadership, problem-solving, and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.