SENIOR SOFTWARE DEVELOPMENT ENGINEER

RMR INTERNATIONAL PRIVATE LIMITED

Singapore

On-site

SGD 120,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

RMR INTERNATIONAL PRIVATE LIMITED seeks a Senior Software Development Engineer to design, develop, test, and maintain high-quality software solutions. The role leads technical initiatives, mentors junior developers, and ensures alignment with business needs, performance standards, and security practices.

The successful candidate will collaborate with cross-functional teams, participate in Agile ceremonies, and drive architectural decisions across systems and services while delivering scalable,

Qualifications

  • Bachelor's degree or higher in CS/SE/IT or related field.
  • Minimum 8 years of professional software development experience.
  • Strong proficiency in Java, C#, Python, JavaScript, TypeScript, or Go.
  • Experience with React, Angular, Vue.js, .NET, Spring Boot, or Node.js.
  • Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, SQL Server, MongoDB).
  • Experience with RESTful APIs, microservices, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with Docker, Kubernetes, CI/CD, and DevOps practices.
  • Strong software architecture, design patterns, and OO principles.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable software applications.
  • Analyze requirements and translate them into efficient software solutions.
  • Develop high-quality, secure, and maintainable code following best practices.
  • Review code, troubleshoot issues, and optimize performance.
  • Lead architecture discussions and recommend technologies and frameworks.
  • Collaborate with product managers, analysts, QA, and stakeholders through SDLC.
  • Mentor and provide guidance to junior engineers.
  • Perform integration, debugging, and ongoing maintenance.
  • Implement security, data protection, and compliance requirements.
  • Participate in Agile/Scrum ceremonies and maintain docs.
  • Research emerging technologies to improve development efficiency and product quality.

Skills

Java
C#
Python
JavaScript
TypeScript
Go
React
Angular
Vue.js
.NET
Spring Boot
Node.js
MySQL
PostgreSQL
SQL Server
MongoDB
REST APIs
Microservices
AWS
Azure
GCP
Docker
Kubernetes

Education

Bachelor's degree in Computer Science / Software Engineering / IT

Tools

Git

Job description

Job Summary

We are seeking an experienced Senior Software Development Engineer to design, develop, test, and maintain high-quality software solutions. The successful candidate will lead technical initiatives, collaborate with cross-functional teams, mentor junior developers, and ensure that software products meet business requirements, performance standards, and security best practices.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable software applications.
  • Analyze business and technical requirements and translate them into efficient software solutions.
  • Develop high-quality, secure, and maintainable code following industry best practices.
  • Review code, troubleshoot complex technical issues, and optimize application performance.
  • Lead system architecture discussions and recommend appropriate technologies and frameworks.
  • Collaborate with product managers, business analysts, QA engineers, and other stakeholders throughout the software development lifecycle.
  • Mentor and provide technical guidance to junior software engineers.
  • Perform system integration, debugging, and software maintenance.
  • Implement security, data protection, and compliance requirements in software solutions.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Prepare and maintain technical documentation, design specifications, and user guides.
  • Research and evaluate emerging technologies to improve development efficiency and product quality.
Requirements
  • Bachelor's Degree or higher in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 8 years of professional experience in software development.
  • Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript, TypeScript, or Go.
  • Experience with modern web frameworks such as React, Angular, Vue.js, .NET, Spring Boot, or Node.js.
  • Strong knowledge of relational and NoSQL databases (MySQL, PostgreSQL, SQL Server, MongoDB, etc.).
  • Experience with RESTful APIs, microservices architecture, and cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
  • Strong understanding of software architecture, design patterns, and object-oriented programming principles.
  • Experience using Git or other version control systems.
  • Knowledge of software testing methodologies, including unit, integration, and automated testing.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong communication, leadership, and stakeholder management abilities.
  • Ability to work independently and manage multiple projects in a fast-paced environment.
Preferred Qualifications
  • Professional certifications in cloud technologies (AWS, Azure, Google Cloud) are an advantage.
  • Experience leading software development teams and delivering enterprise-scale applications.
  • Knowledge of AI, machine learning, data analytics, or cybersecurity is an added advantage.
  • Experience working in Agile development environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Lead
Software Lead

sciente international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
SENIOR TECHNOLOGY MANAGER
SENIOR TECHNOLOGY MANAGER

RMR INTERNATIONAL PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer/ Senior Software Engineer
Software Engineer/ Senior Software Engineer

cargo community network pte ltd • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

BOND FINANCIAL GROUP PTE. LTD. • Shenton Way

On-site
SGD 150,000 - 220,000
Software Lead (Full Stack)
Software Lead (Full Stack)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER

RMR INTERNATIONAL PRIVATE LIMITED • Singapore

On-site
SGD 90,000 - 150,000
26991312 Digital Software Engineer Senior Analyst
26991312 Digital Software Engineer Senior Analyst

CITIBANK N.A. • Singapore

On-site
SGD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

XCELLINK PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000