Software Engineer (BJB)
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