B

Senior Software Engineer

salary Salary :

$7,500 - 13,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable, and performant software applications.
  • Lead technical discussions and contribute to architecture and design decisions.
  • Collaborate with product managers, business analysts, and stakeholders to gather and interpret requirements.
  • Write clean, maintainable code and conduct thorough code reviews.
  • Mentor and guide junior and mid-level engineers on best practices and technical standards.
  • Identify and resolve performance bottlenecks, bugs, and technical debt.
  • Participate in the full software development lifecycle — from requirements through deployment and support.
  • Contribute to CI/CD pipelines, DevOps practices, and release management processes.
  • Produce clear technical documentation including design specs, runbooks, and API documentation.
  • Drive continuous improvement in engineering processes, tooling, and team productivity.

Skills & Experience Required

  • 6+ years of hands-on software engineering experience.
  • Proficiency in one or more programming languages such as Java, Python, Go, or C#.
  • Strong experience with RESTful API design and microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker, Kubernetes).
  • Solid understanding of relational and non-relational databases (e.g. PostgreSQL, MySQL, MongoDB).
  • Experience with version control (Git) and CI/CD tools (Jenkins, GitHub Actions, or equivalent).
  • Strong problem-solving skills and ability to work in an Agile/Scrum environment.
  • Excellent communication and stakeholder management skills.
  • Experience mentoring junior engineers is an advantage.
Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.