- Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer.
Urgent! Senior Software Engineer Job Opening In Singapore, Singapore – Now Hiring DKATALIS
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
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Senior Software Potential: Insight & Career Growth Guide
Real-time Senior Software Jobs Trends in Singapore, Singapore (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Senior Software in Singapore, Singapore using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 32564 jobs in Singapore and 28936 jobs in Singapore. This comprehensive analysis highlights market share and opportunities for professionals in Senior Software roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! DKATALIS is currently hiring and seeking a Senior Software Engineer to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Senior Software Engineer Jobs Singapore.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at DKATALIS adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Senior Software Engineer Jobs Singapore varies, but the pay scale is rated "Standard" in Singapore. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Senior Software Engineer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Senior Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Senior Software Engineer interview at DKATALIS, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the DKATALIS's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Senior Software Engineer is easy with Singapore Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!