
Principal Software Engineer, Backend
- Jakarta
- Permanent
- Full-time
- Architect and implement scalable, high-performance backend systems and services
- Lead the design and development of complex distributed systems and microservices
- Collaborate with cross-functional teams to define and implement API strategies
- Mentor and guide junior engineers, fostering a culture of technical excellence
- Conduct code reviews and ensure adherence to best practices and coding standards
- Optimize database performance and design efficient data storage solutions
- Participate in technical decision-making processes and contribute to long-term technology roadmaps
- Troubleshoot and resolve complex technical issues in production environments
- Stay current with emerging technologies and industry trends, recommending innovative solutions
- Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred
- 8+ years of experience in software engineering, with at least 3 years in a senior or lead engineering role
- Advanced proficiency in backend programming languages such as Java, Python, or Go
- Expertise in distributed systems and microservices architecture
- In-depth knowledge of database systems, including both SQL and NoSQL technologies
- Extensive experience with cloud platforms (e.g., AWS, Azure, GCP)
- Strong skills in API design and development
- Proven track record of designing and implementing large-scale, high-performance systems
- Solid understanding of software design patterns and principles
- Familiarity with DevOps practices and tools
- Excellent problem-solving and analytical skills
- Strong communication and leadership abilities
- Ability to work effectively in a fast-paced, collaborative environment
- 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