Senior Software Engineer

4 days ago


Singapur, Singapore DKATALIS Full time
Overview

Join to apply for the Senior Software Engineer role at DKATALIS .

About DKatalis: DKatalis is a financial technology company with multiple offices in the APAC region. In our quest to build a better financial world, one of our key goals is to create a financial services business that is part of a connected ecosystem. DKatalis is founded and supported by successful entrepreneurs, bankers, and investors in Singapore and Indonesia, with a collective 30+ years of deep financial domain experience and backgrounds from world-class institutions and leading financial companies.

About the role

You will be a key member of an agile team responsible for designing, building, deploying, and running our innovative conversational banking products. This role has a significant impact, focusing on creating robust, resilient, and intelligent systems that redefine how our customers interact with their finances. You\'ll work on both front-end (Flutter for mobile-first experiences) and backend components, with a special emphasis on integrating Large Language Models (LLMs) and AI technologies.

You will work closely with data scientists, AI and software engineers, product managers, designers, and other stakeholders, collaboratively ensuring quality is built into every aspect of the product. You\'ll see your impact on the everyday lives of many people, share your learnings, and have great fun while doing it

Responsibilities
  • Design, develop, and maintain scalable and secure full-stack applications for our conversational banking platform, with a primary focus on the mobile experience (Flutter) and Python-based backend services.
  • Integrate and work with Large Language Models (LLMs), prompt engineering techniques, and frameworks like LangChain/LangGraph to build intelligent agentic systems.
  • Collaborate effectively with data scientists and AI engineers to bring conversational AI features to life.
  • Communicate, collaborate, and work effectively across distributed teams in a multicultural environment.
  • Architect and deliver end-to-end user experiences, ensuring a seamless connection between the front-end, back-end, and the APIs that glue them together.
  • Champion best practices in software development (TDD, Pair Programming, CI/CD) for both mobile and backend components.
  • Ensure the performance, scalability, security, and reliability of all components.
  • Actively participate in an agile environment, embracing experimentation, exploration, iteration, and rapid product evolution.
  • Mentor junior engineers and share your expertise within and beyond your team.
Qualifications
  • Significant professional experience (e.g., 5+ years for Senior, 8+ for Staff) in designing, building, deploying, and maintaining complex, highly scalable applications in production environments.
  • Good written and spoken English.
  • Strong expertise in Flutter mobile application development , with a portfolio of shipped applications and a deep understanding of cross-platform compatibility and mobile user experience best practices.
  • Solid hands-on experience in Python-based backend development , including building robust APIs, working with databases, and integrating third-party services.
  • Demonstrable experience or strong interest in working with LLMs and conversational AI concepts (prompt engineering, agent-based systems, RAG). Experience with frameworks like LangChain, LangGraph, or similar is a significant plus.
  • Proven experience in architecting and developing scalable and secure mobile and backend applications.
  • Excellent problem-solving, analytical, and strategic thinking skills.
  • Deep understanding and practical application of core programming concepts, software architecture principles, and relevant design patterns (e.g., OOP, FP).
  • Proficiency with XP practices (TDD, Pair Programming, Continuous Integration/Delivery for both mobile & backend).
  • Experience thriving in an Agile software development environment.
  • A passion for building high-quality software and a pragmatic approach to delivering value.
  • (Optional but valued) Experience with other backend technologies (e.g., Java, Node.js, Go) or cloud platforms (e.g., GCP, AWS).
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr

  • Singapur, Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...


  • Singapur, Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Overview The incumbent will be responsible for developing and installing robust software solutions. Responsibilities The key responsibilities include designing, implementing, and delivering high-quality software projects using JAVA, Spring Boot, SQL/Oracle, J2EE, Junit, Mockito, JQuery, Javascript, and other JAVA technologies. The individual should possess...


  • Singapur, Singapore The Digital and Intelligence Service (DIS) Full time

    Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Senior Software Engineer – Digital Ops-Tech Centre (DOTC) About Us TheDigital Ops Tech Centre (DOTC) is a new setup, formed within the Digital and...


  • Singapur, Singapore Transcelestial Full time

    Direct message the job poster from Transcelestial Transcelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone.Transcelestial’s...


  • Singapur, Singapore Charterhouse Partnership | Asia Full time

    Direct message the job poster from Charterhouse Partnership | Asia Overview Senior Software Engineer Clearance Required: Category 1 Security Clearance Join a newly launched joint venture backed by two of Singapore’s most respected companies, building secure, high-impact systems. You’ll be part of a team delivering platforms that support critical...


  • Singapur, Singapore Airwallex Full time

    Join to apply for the Senior Software Engineer, Growth role at Airwallex Join to apply for the Senior Software Engineer, Growth role at Airwallex About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000...


  • Singapur, Singapore PayPal Full time

    Join to apply for the Senior MTS Software Engineer role at PayPal 13 hours ago Be among the first 25 applicants Join to apply for the Senior MTS Software Engineer role at PayPal The CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple,...


  • Singapur, Singapore Rockwell Automation Full time

    Join to apply for the Senior Software Engineer role at Rockwell Automation Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees, we make the world better every day. Our customers include companies that feed the world, provide life-saving...


  • Singapur, Singapore Illumina Full time

    Join to apply for the Senior Software Test Engineer role at Illumina Join to apply for the Senior Software Test Engineer role at Illumina Get AI-powered advice on this job and more exclusive features. What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology...


  • Singapur, Singapore Alta Exchange Full time

    Overview Join Alta Exchange as a Senior Software Engineer . Alta is Asia's leading securities brokerage, regulated exchange and fund management platform for alternative investments. Established in 2016 and headquartered in Singapore, Alta operates offices globally. We welcome energetic and creative individuals to be part of this ambitious journey with us. ...