Search Jobs

Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

cygnify
8-12 Years
Early Applicant
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

We are looking for a hands-on Software Development Lead with deep experience in banking, financial services, or fintech, combined with strong expertise in AI and modern software engineering.

This is an opportunity for a senior software engineer who enjoys being close to the technology and wants to grow into a broader engineering leadership role. The successful candidate will initially operate as a hands-on Individual Contributor (IC), taking ownership of architecture, software development, technical problem-solving, and delivery. As the engineering organisation grows, the role will evolve into a Software Development Lead responsible for technical direction, mentoring, and eventually building and leading an engineering team.

The ideal candidate has a strong understanding of how banking products, processes, and technology platforms work and can translate complex financial requirements into scalable AI-enabled software solutions.

Key Responsibilities

Hands-on Software Development

  • Design, develop, test, deploy, and maintain AI-powered software solutions for banking and financial services.
  • Take ownership of the full software development lifecycle, from technical design and development through production deployment and support.
  • Write clean, scalable, maintainable, and production-ready code.
  • Work hands-on with backend services, APIs, databases, integrations, and distributed systems.
  • Conduct code reviews and establish strong engineering practices and development standards.
  • Troubleshoot complex technical issues and drive effective solutions.
  • Work closely with Product, AI/ML, QA, DevOps, and business teams to deliver high-quality products.

AI & Intelligent Banking Solutions

  • Develop software applications that integrate AI/ML and Generative AI capabilities into banking products and workflows.
  • Work with AI/ML engineers and data teams to integrate models into production applications.
  • Support development of AI-enabled capabilities such as intelligent automation, decision support, conversational AI, knowledge systems, document intelligence, customer engagement, and financial workflows.
  • Understand how AI models interact with application architecture, APIs, data pipelines, security, and production systems.
  • Evaluate technical trade-offs around model performance, latency, scalability, reliability, security, and cost.
  • Help build production-grade AI systems that are reliable, explainable, and suitable for enterprise banking environments.

Deep Banking & Fintech Technology

  • Apply strong domain knowledge across banking and financial services to software architecture and product development.
  • Work with complex banking workflows and systems across areas such as:
  • Core banking
  • Digital banking
  • Payments
  • Lending
  • Customer onboarding / KYC
  • Transaction processing
  • Risk and compliance
  • Financial data and analytics
  • Wealth or investment platforms
  • Understand the technical and operational requirements of highly regulated financial institutions.
  • Design solutions with appropriate consideration for security, data privacy, compliance, auditability, reliability, and availability.
  • Translate banking requirements into practical and scalable technical solutions.

Technical Architecture & Engineering

  • Contribute to the architecture and technical direction of AI-powered banking platforms.
  • Design scalable APIs, microservices, event-driven systems, and distributed applications.
  • Make sound technical decisions around performance, scalability, reliability, security, and maintainability.
  • Work with cloud technologies and modern software engineering practices.
  • Establish engineering standards for testing, CI/CD, deployment, observability, and production reliability.
  • Identify technical risks and proactively address architecture and engineering challenges.

Future Engineering Leadership

  • Start as a hands-on IC and progressively take on broader technical leadership responsibilities.
  • Mentor engineers and provide technical guidance as the team expands.
  • Establish development standards, engineering practices, and technical processes.
  • Participate in technical planning, architecture reviews, and engineering roadmap discussions.
  • Eventually lead a software development team, including technical direction, resource planning, delivery, mentoring, and performance development.
  • Partner with Product and business leadership to translate company objectives into achievable technical roadmaps.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 8–12+ years of hands-on software development experience, preferably with substantial experience in banking, financial services, or fintech.
  • Strong professional experience developing enterprise-grade software for banking or financial institutions.
  • Strong programming skills in one or more modern languages such as Java, Python, C++, C#, or Go.
  • Strong understanding of software architecture, system design, algorithms, data structures, APIs, databases, and distributed systems.
  • Hands-on experience with AI/ML or Generative AI-enabled applications.
  • Experience integrating AI/ML models into production software or enterprise applications.
  • Strong understanding of cloud platforms, microservices, APIs, CI/CD, containers, and modern software development practices.
  • Experience working with complex, highly available, secure, and regulated technology environments.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills and ability to work with both technical and business stakeholders.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

7-9 yrs
Singapore
Skills:
scalable architecture .NET ecosystemIntegration TestingUnit TestingAsynchronous programmingDevOps practicesobject-oriented design principlesmachine control automationequipment software
6-8 yrs
Singapore
Skills:
TcpNetworkingMicroservicesCode ReviewTlsPythonAWSJavaLoad BalancingHttpDevopsGcpIncident AnalysisAzureKubernetesInfrastructure as CodeGoService discoveryConsulConfiguration generationGRPCObservability stacksAI-assisted engineering toolsAlert correlationCoding assistantsIpIstioDocumentation generationEnvoyLinkerdCI/CDRunbook automationmTLS
6-8 yrs
Singapore
Skills:
.Net Programmingsecure coding GitObject Oriented ProgrammingPythonPowershell Scripting
8-11 yrs
SGD 14,500 - 22,500 per month
Singapore, North Bridge
Skills:
Javaacquirer integrationslarge-scale distributed systemsPayment Systemsauthorisation routingcard schemes
7-9 yrs
Singapore
Skills:
FrontendCodingTestingSystem DesignDistributed SystemsCloud InfrastructureApisDatabasesbackendSecurityobservabilityarchitecturedevelopment practices