Enable job alerts via email!

Senior Software Engineer

Tala

Singapore

On-site

SGD 80,000 - 120,000

Full time

9 days ago

Job summary

A global financial services company in Singapore is seeking a Senior Backend Engineer to build scalable backend architecture supporting product launches and user growth. You will need 5+ years of experience with Java, Scala, or Kotlin, and a strong understanding of backend system design and cloud infrastructure. If you have a passion for impactful software development, we want to hear from you!

Qualifications

  • 5+ years of professional software development experience.
  • Proficiency in Java, Scala, or Kotlin.
  • Strong understanding of software development principles.
  • Experience with SQL and NoSQL databases.
  • Familiarity with message brokers or event-driven architectures.
  • Proficiency with containerization and orchestration tools.
  • Experience with cloud infrastructure and deploying services.

Responsibilities

  • Develop, test, and deploy software solutions using Java, Scala, or Kotlin.
  • Design and contribute to backend systems.
  • Collaborate on deployment infrastructure and tooling.
  • Manage schema evolution and data migrations.
  • Optimize backend systems for performance.
  • Maintain code quality and consistency.
  • Create and maintain clear technical documentation.

Tools

Java
Scala
Kotlin
SQL
NoSQL databases
Docker
Kubernetes
AWS
Google Cloud
Azure
Kafka
RabbitMQ
Job description

Tala is on a mission to unleash the economic power of the Global Majority—the 4 billion people overlooked by existing financial systems. With nearly half a billion dollars raised from equity and debt, Tala serves millions across three continents. The company has received numerous accolades, including being named in the Fortune Impact 20 list, CNBC's Disruptor 50 for five consecutive years, and Forbes Fintech 50 for eight years running. Tala is expanding its product offerings, presence in various countries, and venturing into crypto. We seek individuals with an entrepreneurial spirit passionate about our mission.

By creating a platform that enables lending and financial services globally, Tala empowers people in emerging markets to start and grow small businesses, manage daily needs, and pursue financial goals with confidence. Over nine million individuals across Kenya, the Philippines, Mexico, and India have benefited from Tala's products. We operate with a remote-first approach, with offices in Santa Monica, CA; Nairobi, Kenya; Mexico City, Mexico; Manila, the Philippines; and Bangalore, India.

Most Talazens are motivated by our mission-driven work. If you're inspired by the impact you can make at Tala, we want to hear from you!

Senior Backend Engineer

The Senior Backend Engineer will build and extend Tala's backend architecture to support new country launches, introduce new products and features, and support a growing user base. This role combines technical expertise and leadership, driving the development of a highly available, scalable, reliable, fault-tolerant, and performant microservices platform. The engineer will also enhance Tala's engineering processes and standards, aligning with our mission and business goals.

What You'll Do:
  1. Develop, test, and deploy software solutions using Java, Scala, or Kotlin
  2. Design and contribute to backend systems, making key architectural decisions
  3. Collaborate on deployment infrastructure and tooling, including CI/CD pipelines
  4. Manage schema evolution and data migrations in production systems
  5. Optimize backend systems for performance through profiling, caching, and JVM tuning
  6. Maintain code quality and consistency via best practices and code reviews
  7. Create and maintain clear technical documentation
What You'll Need:
  1. 5+ years of professional software development experience
  2. Proficiency in Java, Scala, or Kotlin
  3. Strong understanding of software development principles, design patterns, and best practices
  4. Experience with SQL and NoSQL databases and data migrations
  5. Familiarity with message brokers or event-driven architectures (e.g., Kafka, RabbitMQ)
  6. Proficiency with containerization and orchestration tools like Docker or Kubernetes
  7. Experience with Cloud infrastructure (AWS, Google Cloud, or Azure) and deploying services at the infrastructural level
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.