Senior Software Developer

7 days ago


Manila, National Capital Region, Philippines NCC Group Full time

Role: Senior Software Developer (Ruby)

Location: Taguig City, Metro Manila

Hybrid set up (2 days onsite per week)

Thanks for checking out our job opening; we are excited that YOU are interested in learning more about NCC Group.

We are on a mission to make society a safer and more secure place. Our people are the ones who make that possible; a global community of talented individuals working together towards a safer future.

We aim to create an environment where everyone can reach their full potential. We work together, we are brilliantly creative, we embrace difference, and we want you to join in our mission, to make the world safer and more secure.

The Opportunity:

We're looking for a Senior Software Engineer to join our growing team and contribute to the development of exciting software projects.

NCC Group performs security tests of companies and software across the world. To deliver high-quality results for our clients, we use an internally-developed application called Limb to collect our findings, manage quality assurance, and produce appealing documents. NCC Group is looking for a skilled and detail-oriented web developer to be part of a small team responsible for developing, maintaining, and growing Limb. The system has strong Ruby on Rails roots and a significant API-driven React web interface, with a host of additional features under the hood and several deployment scenarios that see active use.

Role Responsibility:

  • Lead and mentor – provide guidance and support to the wider team
  • Design and oversee the architecture of systems, as well as develop, and maintain high-quality software features based on technical specifications.
  • Collaborate effectively with designers, product managers, and other developers to ensure seamless integration and functionality.
  • Write clean, efficient, and maintainable code that adheres to best practices.
  • Conduct unit tests and participate in code reviews to ensure code quality.
  • Troubleshoot and debug software issues independently and collaboratively.
  • Stay up to date on the latest development trends and technologies relevant to the project.
  • Document code and technical decisions for future reference.
  • Drive continuous improvement initiatives, improving development processes

Requirements:

  • Significant experience as a software developer.
  • Hands-on experience in Ruby
  • Significant Ruby on Rails experience.
  • Significant React experience.
  • Comfortable with Docker and Docker Compose.
  • Knowledge of the following supporting software: ProseMirror, Kramdown, Ansible, LaTeX, PostgreSQL, Prometheus (and Yabeda), RuboCop
  • Experience with version control systems (e.g., Git).
  • Experience with unit testing frameworks.
  • Excellent communication, collaboration, and problem-solving skills.
  • A willingness to learn and adapt to new technologies and challenges.

Behaviours:

  • Initiative: Take ownership of assigned tasks, be proactive in seeking clarification, and demonstrate a drive to complete projects independently.
  • Learning: Actively seek opportunities to learn new technologies and best practices, ask thoughtful questions, and demonstrate a commitment to professional growth.
  • Collaboration: Communicate effectively with team members, provide and receive constructive feedback, and work towards shared goals.
  • Adaptability: Be open to new ideas and approaches, adjust to changing project requirements, and embrace a continuous learning mindset.
  • Quality Focus: Strive to write clean, maintainable code, identify and address potential issues, and contribute to a high-quality codebase.

Why NCC Group?

At NCC Group, our mission is to create a more secure digital future. That mission underpins everything we do, from our work with our incredible clients to groundbreaking research shaping our industry. Our teams partner with clients across a multitude of industries, delving into, securing new products, and emerging technologies, as well as solving complex security problems. As global leaders in cyber and escrow, NCC Group is a people-powered business seeking the next group of brilliant minds to join our ranks.

Our colleagues are our greatest asset, and NCC Group is committed to providing an inclusive and supportive work environment that fosters creativity, collaboration, authenticity, and accountability. We want colleagues to put down roots at NCC Group, and we offer a comprehensive benefits package, as well as opportunities for learning and development and career growth. We believe our people are at their brilliant best when they feel bolstered in all aspects of their well-being, and we offer wellness programs and flexible working arrangements to provide that vital support.

About your application

We review every application received and will get in touch if your skills and experience match what we're looking for. If you don't hear back from us within 10 days, please don't be too disappointed – we may keep your CV on our database for any future vacancies and we would encourage you to keep an eye on our career opportunities as there may be other suitable roles.

If you do not want us to retain your details, please email global.ta@nccgroup.com. All personal data is held in accordance with the NCC Group Privacy Policy. We are committed to diversity and flexibility in the workplace. If you require any reasonable adjustments to support you during the application process, please tell us at any stage.

Please note that this role involves mandatory pre-employment background checks due to the nature of the work NCC Group does. To apply, you must be willing and able to undergo the vetting process.

#J-18808-Ljbffr

  • Manila, National Capital Region, Philippines H2 Software Consulting Services Inc. Full time

    Company Overview:H2 Software Consulting Services Inc. is a renowned technology firm dedicated to delivering innovative software solutions.We are seeking an experienced Senior Software Developer to join our team and contribute to the development of cutting-edge applications.

  • Software Developer

    2 days ago


    Manila, National Capital Region, Philippines Prophecy Software Solutions Philippines Inc. Full time

    Prophecy International Holdings Limited (ASX: PRO) is a leading Australian designer and developer of innovative business software. Prophecy has developed a 40-year track record helping customers secure their enterprises, repel cyber threats, and deliver valuable business insights. It helps companies make better decisions faster to protect and improve their...


  • Manila, National Capital Region, Philippines Broadridge Trading & Connectivity Solutions Full time

    Senior Software Developer (Hybrid-Flexible Options)Broadridge Trading & Connectivity Solutions Manila, PhilippinesAt Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Role OverviewWe are seeking...


  • Manila, National Capital Region, Philippines H2 Software Consulting Services Inc. Full time

    Job DescriptionH2 Software Consulting Services Inc. is seeking a skilled Sr. Software Engineer to join our team.The ideal candidate will have extensive experience in C# programming and ASP.NET development, with a strong background in software design patterns and coding standards.Key Responsibilities:Develop and maintain high-quality code according to...


  • Manila, National Capital Region, Philippines Prophecy Software Solutions Philippines Inc. Full time

    About Prophecy Software Solutions Philippines Inc.Prophecy International Holdings Limited, a leading Australian software development company, has a 40-year track record helping customers secure their enterprises and deliver valuable business insights. Its subsidiary, Prophecy Software Solutions Philippines Inc., serves the large and growing global markets of...


  • Manila, National Capital Region, Philippines LexisNexis Risk Solutions Full time

    We are looking for an experienced Senior Software Developer to join our team. In this role, you will perform complex research, design, and software development assignments within a software functional area.About the Job:Developing and maintaining software components of moderate complexityCollaborating with other development team members to understand product...

  • Software Advisor

    2 days ago


    Manila, National Capital Region, Philippines Software Results Full time

    Remote Software Advisor – Salary + CommissionPosition: Software AdvisorCompany: Software ResultsLocation: RemoteType: Full-TimeCompensation: Salary + CommissionAbout UsSoftware Results is a leading provider of cloud-based solutions in the US, helping businesses streamline operations and drive growth with cutting-edge technology. As we continue to expand,...


  • Manila, National Capital Region, Philippines TASQ Staffing Solutions Full time

    About TASQ Staffing Solutions:We are seeking a highly skilled Senior Software Developer to join our team in Manila. As a key member of our software development team, you will be responsible for designing, coding, and testing multiple components of application code across one or more clients.Roles & Responsibilities:Independently perform complex tasks and...


  • Manila, National Capital Region, Philippines RCX RECRUITMENT INC. Full time

    At RCX RECRUITMENT INC., we are seeking a skilled Senior Software Systems Developer to join our team.The ideal candidate will have expertise in designing and developing software systems that meet client specifications. This includes creating business requirements, system designs, and implementing database architecture and interfaces.The successful candidate...


  • Manila, National Capital Region, Philippines Q2 HR Solutions Inc. Full time

    OUR CLIENT IS LOOKING FOR SENIOR DEVELOPER.Work Set-up: Hybrid (1 times a month of reporting to office)Schedule: Mid-shift (UK Time)Equipment will be provided by our clientAs Senior Developer in our Engineering team, you will be integral to the delivery of our mission critical systems. Your new role will see you being a key contributor to ensuring we deliver...


  • Manila, National Capital Region, Philippines Prophecy Software Solutions Philippines Inc. Full time

    About UsWe are Prophecy Software Solutions Philippines Inc., a dynamic and rapidly growing organization dedicated to delivering top-notch software solutions for the global market. Our team of experts is passionate about innovation and committed to excellence, quality, and customer satisfaction.We are seeking a skilled Senior PHP Laravel Developer to join our...


  • Manila, National Capital Region, Philippines Broadridge Trading & Connectivity Solutions Full time

    Senior Software Developer Role OverviewBroadridge Trading & Connectivity Solutions Manila is seeking a highly skilled Senior Software Developer (.NET Core) to join our innovative engineering team.This role involves designing, developing, and implementing technology solutions that drive application success, system architecture, and technical infrastructure....


  • Manila, National Capital Region, Philippines DENSO TEN Solutions Philippines Corporation Full time

    At DENSO TEN Solutions Philippines Corporation, we are looking for a highly skilled Senior Embedded Software Developer to join our team. As an embedded systems specialist, you will be responsible for performing embedded software testing, analyzing test results, and creating test reports.The ideal candidate should possess a Bachelor's/College Degree in...


  • Manila, National Capital Region, Philippines Check Point Software Technologies Ltd. Full time

    Check Point Software Technologies Ltd. is the world's leading vendor of Cyber Security solutions, facing the most sophisticated threats and attacks.We are looking for a Senior Business Development Manager to join our growing APAC Sales team.This individual will be responsible for defining and executing sales plans for new customers in mid-market...


  • Manila, National Capital Region, Philippines Emapta Global Full time

    Transforming Infrastructure with Intelligent SolutionsEmapta Global is revolutionizing the way utilities plan and optimize infrastructure through cutting-edge computational intelligence. By harnessing AI-driven analytics, cloud computing, and engineering expertise, we empower decision-makers to design smarter, more sustainable water systems.As a Senior...


  • Manila, National Capital Region, Philippines Hogarth Worldwide Ltd Full time

    As a Senior Front-End Software Engineer at Hogarth Worldwide Ltd, you will be part of a global team of over 7,500 craft and technology experts.The team brings together creative, production, and innovation to help clients navigate the world of today's content experience.Key Responsibilities:Develop, support, and maintain enterprise-grade software...


  • Manila, National Capital Region, Philippines Infor Inc. Full time

    About Infor Inc.Job DescriptionWe are seeking a skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and documenting applications and implementation of new functionality.Key Responsibilities:Designs, develops, and documents applications and implementation of new...


  • Manila, National Capital Region, Philippines Capgemini Full time

    Job DescriptionAs a Senior Software Development Manager at Capgemini, you will lead a team of talented developers in the development of innovative software solutions. Your role will involve providing mentorship and guidance to your team members, as well as overseeing the entire software development lifecycle from requirements gathering to deployment and...


  • Manila, National Capital Region, Philippines NEC Telecom Software Philippines, Inc. (NSP) Full time

    About UsNec Telecom Software Philippines Inc. (NSP) is a leading provider of software solutions.Job SummaryWe are seeking a highly skilled Software Quality Engineer to join our team.The ideal candidate will have a strong background in software quality assurance and a passion for ensuring the highest quality of software products.ResponsibilitiesThe successful...

  • Junior Developer

    2 days ago


    Manila, National Capital Region, Philippines Thurston Software Solutions, Inc. Full time

    DUTIES AND RESPONSIBILITIES:Maintain existing software productsAbility to work under minimal supervisionPatience in analyzing and solving problemsSelf-starter and result-orientedProvide a range of software development tasks, including, but not limited to:Design, develop and support web-based application solutions.Participate in software discussion groups to...