Software Engineer
Important Information
Location: Singapore
- 1-6 years of hands-on experience in software development, with a solid foundation in system design and scalable architecture
- At least 3 years of experience independently managing cloud environments and delivering infrastructure solutions for project teams
- Highly organized with the ability to prioritize and manage multiple tasks effectively
- Proven ability to influence stakeholders, drive projects to completion, and overcome delivery challenges
- Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical, and fit-for-purpose technical solutions
- At least 3 years of experience independently managing cloud environments and delivering infrastructure solutions for project teams
- Highly organized with the ability to prioritize and manage multiple tasks effectively
- Proven ability to influence stakeholders, drive projects to completion, and overcome delivery challenges
- Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical, and fit-for-purpose technical solutions
Technical Requirement:
- Strong software design skills, including object-oriented and functional programming, design patterns, data structures, and algorithms
- Proficient in Java with Spring Framework and TypeScript with React
- Deep understanding of HTTP protocols and modern web application architectures
- Solid experience with Git and version control workflows
- Deep knowledge of CI/CD best practices, including automation pipelines and release management
- Strong debugging, problem-solving, and root cause analysis skills
- Proficient in Linux and shell scripting for system-level tasks and automation
- Solid understanding of cloud-native technologies, including Kubernetes (K8s) and Open Policy Agent (OPA)
- Working knowledge of Kafka and messaging systems
- Exposure to event-driven architecture and asynchronous processing
- Clear and effective communicator with a strong ability to collaborate across engineering, product, and business teams
- Demonstrated passion for technology, continuous learning, and delivering business value through innovative solutions
- Ability to move fast, iterate quickly, and conduct fail-fast proof-of-concepts (POCs) to validate ideas and assess technical feasibility
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality