We are seeking a highly skilled Senior Software Engineer with strong technical expertise in full-stack development and software architecture. The successful candidate will play a pivotal role in designing, developing, and maintaining complex software solutions while driving technical excellence across the team. This individual will work with leads to contribute to architectural decisions and implement best practices to ensure high-quality, secure, and scalable applications.
Project Coordination
Lead complex development initiatives and feature implementations, ensuring adherence to sprint timelines, technical scope, and product requirements. Collaborate with cross-functional teams, including product, QA, DevOps, and other developers to align on technical solutions and deliverables.
Technical Leadership:
Provide deep technical expertise in software development, helping solve complex coding challenges and ensuring engineering best practices. Act as a mentor for junior developers, leading code reviews, and fostering technical excellence through knowledge sharing.
Cybersecurity Oversight:
Implement secure coding practices and maintain security standards in development. Conduct security reviews of code, identify potential vulnerabilities, and ensure the implementation of security best practices across applications.
Stakeholder Management:
Serve as technical point of contact during sprint meetings and technical discussions, ensuring clear communication of technical constraints, possibilities, and updates to product managers and other stakeholders. Provide L3 support and serve as the escalation point for critical project issues.
Quality Assurance & Compliance:
Ensure code meets quality standards through comprehensive testing, code reviews, and adherence to coding standards. Drive quality control through implementation of unit tests, integration tests, and automated testing processes.
Problem Solving & Issue Resolution: Debug and resolve complex technical issues, optimize application performance, and provide solutions for technical challenges. Lead technical incident response for production issues and implement preventive measures.
Qualifications.
Minimum of 8+ years of experience in a technical leadership role.
Strong understanding and experience in software development lifecycle
proficiency in relevant programming languages (PHP, Typescript, Python)
Experience on Three.js/WebXR or other rendering & visualization libraries.
knowledge of security frameworks, protocols, and compliance standards (e.g., ISO 27001, NIST).
Proven experience in technical project delivery and implementation
Experience in AI/ML integration is an added plus.
Strong project management skills with experience working in cross-functional teams.
Strong team collaboration and interpersonal skills
Work Day: Mondays to Fridays (5 days)
Work Time: 9am to 6pm
Location: Toa Payoh