Job Description
Job Title : Tech Lead / Engineering Manager
Location : Singapore
We are currently partnering with a leading digital services organization expanding its technology team in Singapore. This role is open to 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 (or equivalent experience) 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.Preferred Skills :
Experience with microservices, distributed systems, or APIs.Knowledge of workflow automation or business process tools.Strong problem-solving, communication, and mentoring abilities.Experience with system scaling, performance optimization, and security / compliance.#LI-RK1