Job Description
Senior Software Engineer (Permanent | Hybrid | Singapore)A global content and data technology provider is expanding its development team in Singapore and is looking for a Senior Software Engineer(Java/Python) to design and deliver scalable business applications that power operations worldwide.This is a permanent role where you’ll take ownership of application design, mentor junior engineers, and ensure best practices across the full software development lifecycle.What You’ll Do:Lead design and development of in-house and SaaS-based solutions.Contribute across the SDLC, from analysis to deployment and ongoing support.Define and enforce best practices in coding and secure application development.Act as a technical lead, collaborating with business and engineering teams.Mentor junior engineers through code reviews and guidance.What You Bring:7+ years of software engineering experience.Proven leadership in managing teams or complex systems.Strong SQL and data modeling expertise.Proficiency in Java or Python (Spring Boot, Hibernate, PostgreSQL, Microservices a plus).Familiarity with CI/CD pipelinesAbility to balance hands-on coding with mentoring responsibilities.Why Join?Contribute to global-scale projects in data and AI-driven technology.Hybrid setupCareer growth through technical leadership and innovation opportunities.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period