Senior Software Engineer

Pt Bank Neo Commerce Tbk — Indonesia · Posted ~1 day ago

Senior Full-time

Skills

software engineering scalability performance optimization resilience high availability clean code database integration API/interface development software testing deployment databases APIs interfaces

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on strengthening system scalability, performance, resilience, and availability. You will develop maintainable software, work with databases and interfaces, enhance functionality, coordinate across teams, and support testing and deployment while helping establish engineering best practices.

Highlights

Senior engineering opportunity focused on improving scalability, performance, resilience, and availability while establishing strong engineering standards in a technology-driven banking environment.

Description

About the Company PT Bank Neo Commerce Tbk, formerly PT Bank Yudha Bhakti Tbk, is an Indonesia-based company primarily engaged in the banking business. The Company operates as a technology-based bank. The Company serves the customers in the Small and Medium Business (SME), Retail (Consumer) and Mass Market segments, through banking products and services embedded in an ecosystem by optimizing technology. Responsibilities This role will focus on improving system scalability, performance, resilience, and availability while establishing engineering standards and best practices across engineering.Writing clean, high-quality, high-performance, maintainable codeDevelop and support software including applications, database integration, interfaces, and new functionality enhancementsCoordinate cross-functionally to insure project meets business objectives and compliance standardsSupport test and deployment of new products and features Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.Possess 8+ years of professional software engineering experience, demonstrating deep expertise within the Java ecosystem; proficiency in Golang is highly advantageous.Demonstrate a proven track record in architecting, deploying, and maintaining high-throughput, mission-critical systems.Proven experience designing and operating high-volume, mission-critical systems.Exhibit comprehensive mastery of distributed systems design, horizontal scalability, performance tuning, advanced caching strategies, and high-concurrency architectures.Have extensive hands-on experience implementing high-availability (HA) architectures, robust disaster recovery (DR) protocols, and resilience engineering practices.Maintain working proficiency with modern cloud platforms, containerization technologies, enterprise observability stacks, and hybrid infrastructure topologies.Demonstrate strong technical leadership, talent mentorship, and executive stakeholder management capabilities.Prior domain expertise in banking, financial technology (Fintech), or hyper-scale digital platforms is strongly preferred.