Market Estimate
SGD 80,328 - SGD 133,218 /year
SGD 6,694 - SGD 11,102/month
Based on 2834 market data points for "Software Engineer"
Job Description
🌟 We're Hiring: Software Backend Engineer! 🌟
We are seeking a Software Backend Engineer to support the design, development, integration, and maintenance of enterprise business applications and software solutions. The role involves working across the software development lifecycle — from business requirements analysis and solution design to implementation, deployment, and production support.
The ideal candidate will have strong backend development experience, solid SQL and data modeling skills, and hands-on expertise in either Python or Java within modern application and cloud-based environments.
📍 Location: Singapore, Singapore
⏰ Work Mode: Work From Office
💼 Role: Software Backend Engineer
What You'll Do:
•
• Design, develop, enhance, and support backend applications and system integrations.
• Participate in the full software development lifecycle (SDLC), including analysis, development, testing, deployment, and support.
• Develop scalable, secure, and high-performing applications using Python or Java technologies.
• Build and optimize SQL queries, database structures, and application performance.
• Support integration of in-house and third-party applications, including SaaS platforms.
• Collaborate with business users, analysts, and technical teams to understand requirements and propose effective solutions.
• Contribute to system design, API development, and microservices-based architecture.
• Support CI/CD pipelines, deployment activities, and production issue troubleshooting.
• Ensure adherence to coding standards, security requirements, and development best practices.
• Assist in technical documentation, peer reviews, and knowledge sharing activities.
• Provide application support, root cause analysis, and issue resolution for production environments.
• Work closely with infrastructure and cloud teams in secure enterprise environments.
What We're Looking For:
•
•
•
•
• Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field.
• Around 5–8 years of software development experience in backend engineering roles.
• Strong programming experience in either:
• Python
• Java
• Strong SQL and database development capabilities.
• Experience in:
• Data modeling and query optimization
• REST APIs and microservices architecture
• CI/CD pipelines and SDLC processes
• Secure application development practices
• Familiarity with:
• Spring Boot
• Hibernate
• PostgreSQL
• Linux environments
• ECS Fargate or cloud/container platforms
• Understanding of deployment processes, firewall/security considerations, and production support.
• Strong analytical, troubleshooting, and problem-solving skills.
• Good communication and stakeholder collaboration abilities.
• Able to work independently in a fast-paced enterprise environment.
Ready to take your career to the next level? 🚀 Apply now and let's innovate together!