Senior Software Engineer

2 weeks ago


Jakarta, Jakarta, Indonesia Durianpay Full time

Job Description

  • Architect, develop, and maintain high-performance, scalable systems, owning the full development lifecycle from architecture to deployment, while ensuring code quality and reliability.
  • Mentor and guide junior and mid-level engineers, conduct code reviews, and establish best practices for coding, testing, and deployment.
  • Continuously monitor, analyze, and optimize existing and new systems to ensure peak performance, reliability, and scalability.
  • Collaborate with cross-functional teams to define technical requirements, design solutions, and deliver high-impact features.
  • Identify opportunities for improvement, develop prototypes, and iterate quickly to deliver innovative solutions in a fast-paced environment.
  • Guide the engineering team in establishing and maintaining high coding standards and best practices.
  • Proactively identify bottlenecks, performance issues, and bugs, and devise robust solutions to address them.
  • Ensure that systems are secure, compliant with industry standards, and aligned with best practices in cybersecurity.

Requirements

  • Bachelor's degree in Computer Science, related field, or equivalent professional experience.
  • 4+ years of professional experience as a Software Engineer.
  • Strong problem-solving skills and a solution-oriented mindset with a passion for learning and challenging the status quo.
  • Solid understanding of data structures, algorithms, software design principles, operating systems, networking, and RESTful APIs.
  • Expert in at least one programming language: Golang, Java, or C++.
  • Proficient with SQL and NoSQL databases (e.g., Postgres, MySQL, MongoDB).
  • Deep expertise in microservices architecture and distributed systems.
  • Experience with CI/CD practices and tools, containerization, and cloud deployments (e.g., AWS/GCP/Azure).
  • Excellent communication skills (written and oral).


  • Jakarta, Jakarta, Indonesia PT Bank Multiarta Sentosa Tbk (Bank MAS) Full time

    Position: Senior Software Engineer (Java - Spring Boot)We are looking for aSenior Software Engineerwith strong expertise inJava and Spring Bootto join our growing technology team. In this role, you will not only build and deliver high-quality software solutions but also play a key part intechnical decision-makingacross infrastructure, system design, and...


  • Jakarta, Jakarta, Indonesia Cermati Full time

    Job DescriptionWork side-by-side with a mentor(Lead Software Engineer / Engineering Manager) to help you accomplish team goals and grow together as a personCarry the execution of a medium - large size project that is given by PM / Lead Software Engineer according to its product domainWork side-by-side in a high performance team by occasionally participate in...


  • Jakarta, Jakarta, Indonesia PT Talenta Eksekutif Asia (MatchaTalent) Full time

    Job Role:The Senior Software Engineer (.NET Framework) will develop, maintain, and optimize enterprise-grade applications using Microsoft .NET technologies. This role involves collaborating with business analysts and clients to design robust, scalable systems that meet user and business needs.Key Responsibilities:●Design and develop applications using C#,...


  • Jakarta, Jakarta, Indonesia ALTA ALTERNATIVE INVESTMENTS PTE. LTD. Full time

    As a Senior Software Engineer at Alta, you will have the opportunity to leverage your extensive skills in modern frontend development within a rapidly evolving environment deeply integrated into the leading edge of financial innovation. You will be instrumental in building exceptional user experiences for our next-generation API/service-driven platforms. Key...


  • Jakarta, Jakarta, Indonesia Alta (formerly Fundnel) Full time

    We're Building the Future of Capital Markets;enabling entrepreneurship, job creation, financial inclusion, and economic resilienceAs Asia's largest licensed digital securities exchange for alternative investments, Alta is at the forefront of building critical capital market infrastructure. We believe that access to capital markets are pivotal in all...


  • Jakarta, Jakarta, Indonesia AI Talent Full time

    We are passionate about creating intuitive, powerful, and scalable software solutions that solve real-world problems and provide exceptional value to our customers in the career development space. Our culture fosters technical excellence, creative problem-solving, and a strong commercial mindset.The Opportunity:We are seeking a highly skilledSenior Lead...


  • Jakarta, Jakarta, Indonesia Nityo Infotech Services Pte Ltd Full time

    Nityo Infotech Corporation is the fastest growing IT Services and Solutions Company with global headquarters in New Jersey, US. Our services span from Application Management Outsourcing, Packaged Application Services, Remote Infrastructure Management, Product Development and Support, to higher value-added offerings including Managed Platform and Product...


  • Jakarta, Jakarta, Indonesia M+ Software Full time

    We are looking for a skilled Full-Stack Software Engineer (Laravel / JavaScript) to support our enterprise and government-related projects. This position focuses on developing robust backend systems using Laravel and CodeIgniter, building responsive JavaScript-based front-end applications, and integrating biometric and electronic ID (e-KTP) technologies. The...


  • Jakarta, Jakarta, Indonesia Durianpay Full time

    At Durianpay, we are on a mission to build an integrated and comprehensive payments stack that transforms customer and merchant experiences in Southeast Asia. We have launched in Indonesia with a one-stop solution for frictionless checkouts, modern, easy-to-integrate APIs, and a unified dashboard to manage payments and financial needs. We are backed by top...

  • Software Engineers

    2 weeks ago


    Jakarta, Jakarta, Indonesia SD TECH SOLUTION Full time

    Job OverviewSoftware Engineers are responsible for the development, design, testing, and optimization of software for our company or clients, ensuring the stability, performance, and security of systems and applications. This position requires solid programming skills, good logical thinking, and the ability to collaborate and solve problems.Key...