
Senior Software Engineer, Backend - Safety
- Petaling Jaya, Selangor
- Permanent
- Full-time
- Design and implement scalable backend services using Golang to improve availability, latency, and efficiency for Grab's safety features.
- Develop systems to process and analyze real-time signals, enabling timely activation of safety measures and seamless integration with safety products.
- Optimize distributed systems to handle high throughput, ensuring reliability and scalability across multiple regions.
- Debug and resolve production incidents during on-call shifts, maintaining operational excellence and minimizing downtime.
- Conduct code and design reviews to uphold high development standards and ensure robust system architecture.
- Build mechanisms to orchestrate overlapping safety actions and manage conflicts in real-time.
- Architect solutions that integrate multiple safety features, ensuring data sharing and unified decision-making across the backend.
- Find ways to platformize existing safety products to enable cross-functional integration and long-term reusability of the system.
- Mentor junior engineers, fostering technical growth and collaboration within the team.
- A degree in Computer Science, Software Engineering, Information Technology, or related fields.
- 5+ years of experience in backend software engineering within distributed systems environments.
- Proficiency in Golang, with expertise in concurrency primitives, standard libraries, and application optimization.
- Strong understanding of algorithms, data structures, and system design principles for building scalable and reliable systems.
- Experience in designing and maintaining large-scale web services, with a focus on high throughput and scalability.
- Familiarity with relational databases (MySQL) and NoSQL databases (DynamoDB, Redis), including designing cost-effective and scalable solutions.
- Operational excellence in site reliability, including monitoring system performance and managing service capacity planning.
- Proven ability to debug and resolve production incidents efficiently, ensuring system stability and reliability.
- Excellent communication and analytical skills, with the ability to collaborate effectively and design scalable and stable systems.
- Adaptability to AI tools and frameworks to enhance development processes and integrate intelligent solutions into backend systems.
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours