Enable job alerts via email!

Senior Software Engineer

TRAVELOKA TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

17 days ago

Job summary

A technology company in Singapore is seeking a skilled leader for backend systems development. The role involves managing a team of engineers, ensuring high-quality software delivery, and maintaining service performance and reliability. Required qualifications include a Bachelor's or Master's degree in Computer Science and at least 6 years of experience in a similar leadership position. Expertise in Java, SQL, NoSQL databases, and cloud computing is essential for success in this position.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • Minimum 6 years of experience leading engineering teams.
  • Excellent problem-solving skills and ability to work under pressure.

Responsibilities

  • Design, develop, deploy and operate high-quality software solutions.
  • Lead a team of software developers through technical guidance.
  • Collaborate with cross-functional teams to identify and prioritize feature development.

Skills

Java
SQL
NoSQL DB
Redis
Docker
Linux
Cloud Computing

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Job description

Job Summary

This role is for the recommendation platform. We are looking for a skilled leader to lead the development of the backend systems. This role will require strong hands-on and technically lead a team of engineers working on developing new features as well as maintaining existing ones. You will be responsible for ensuring scalability, performance, security, quality of service, reliability, stability, maintainability & extensibility of these services.

Key Responsibilities

• Design, develop, deploy and operate high-quality software solutions in a highly available, scalable, maintainable, monitored system.

• Lead a team of software developers through technical guidance, mentorship, and code reviews.

• Collaborate with cross-functional teams to identify and prioritize feature development based on business needs.

• Ensure adherence to coding standards, best practices, and project timelines.

• Troubleshoot and resolve issues related to application performance, functionality, and deployment.

• Stay updated with emerging technologies and industry trends to drive innovation within the organization.

• Participate in product design discussions and provide input on feasibility, cost, and time estimates.

Qualifications

• Bachelor's degree in Computer Science or related field

• Minimum 6 years of experience leading engineering teams.

• Proven expertise in Java, SQL and NoSQL DBs, Redis, Docker, Linux

• Strong knowledge of cloud computing concepts and experience with AWS services.

• Solid understanding of microservices architecture and distributed systems.

• Excellent problem-solving skills and ability to work under pressure.

• Effective communication and leadership abilities.

Requirements (Education, Technical Skills, Relevant Experiences)

Qualifications

• Bachelor's or Masters degree in Computer Science or related field

• Minimum 6 years of experience leading engineering teams.

• Proven expertise in Java, SQL and NoSQL DB, Redis, Docker, Linux

• Strong knowledge of cloud computing concepts and experience with AWS services.

• Solid understanding of microservices architecture and distributed systems.

• Excellent problem-solving skills and ability to work under pressure.

• Effective communication and leadership abilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.