Roles & Responsibilities
We are currently partnering with a leading digital services organization expanding its technology team in Singapore. This role is open to senior engineers, from individual contributors to team leads and managers. You will collaborate with cross-functional teams, influence technical decisions, and contribute to improving products and processes.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance software systems.
- Collaborate with team members and stakeholders to understand requirements and deliver effective solutions.
- Participate in code reviews and provide constructive feedback.
- Continuously improve development processes, workflows, and tools.
- Stay current with emerging technologies and best practices.
- Mentor or support colleagues, fostering growth and knowledge sharing.
- Identify and mitigate technical risks while meeting project timelines.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field with 5+ years of engineering management experience.Experience in software development and understanding of software design patterns and architectural principles.Experience in one major programming language (e.g., JavaScript, Python).Experience deploying and maintaining applications on cloud platforms (AWS, Azure, GCP).Proficient with DevOps practices and CI / CD pipelines.UEN : 202329526G
EA Licence : 23S2061
Tell employers what skills you have
Leadership
Pipelines
Design Patterns
Architectural
Software Engineering
Agile
JavaScript
Python
Software Design
Java
Databases
Software Development
People Management