Senior Software Engineer/Team Lead

Location Singapore, Singapore
Job reference BBBH85414_1577959883
Salary S$7500 - S$10000 per month
EA License No. 02C3423

The Senior Software Engineer/Team Lead may guide a team and apply developed subject matter knowledge to solve common and complex business issues within established guidelines and recommends appropriate alternatives.


  • Be part of the Development team
  • Designs units for others. Completes development to implement complex components.
  • Contributes to design activities; may design solutions.
  • Develops independently; participates in code reviews and may lead code reviews.
  • May lead and provide mentoring and guidance to less senior developers.
  • Designs, prepares and executes unit tests.
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Web-site Development).
  • Applies technologies to complex software solutions of moderate complexity.
  • Independently implements end-user or enterprise solutions complexity or services prepared by more senior technologists for more complex solutions.


  • Either a Bachelor's degree or equivalent experience and a minimum of 6 years related experience or Master's degree and a minimum of 4 years of experience.
  • More than 6 years experience writing code using languages such as (and not limited to) Java, C, C#, Python, Javascript (Node.js).
  • Basic understanding of RDBMS databases (Microsoft SQL Server, MySQL and Oracle) and non-RDBMS (e.g. noSQL databases like MongoDB)
  • Previous experience with cloud application development is advantageous
  • Basic understanding of modern software design and development methodologies.
  • Experience on one or more full release project life cycles.
  • Strong understanding of modern SCM (software configuration management).
  • Basic understanding of testing tools and unit and integration test scripting, and testing methodologies.
  • Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio).
  • Strong understanding basic Database Administration. Able to apply consistently quality and security standards.

Claudia Kueh Kee Jinq EA License No.: 02C3423 Personnel Registration No.:R1880247

Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit