Enable job alerts via email!

Staff Software Engineer

OKBL PTE. LTD.

Singapore

On-site

SGD 100,000 - 150,000

Full time

29 days ago

Job summary

A leading software firm in Singapore is seeking an experienced technical leader with over 7 years of Java experience to optimize high-performance systems. The role involves leading design efforts, solving complex technical challenges, and contributing to the architectural roadmap. Candidates should have a strong background in distributed systems and databases. Proficiency in both English and Mandarin is preferred for collaborative efforts.

Qualifications

  • 7+ years of Java experience in high-performance systems.
  • Expertise in JVM internals and memory management.
  • Strong design skills for distributed systems.

Responsibilities

  • Lead technical design and implementation of features.
  • Optimize performance bottlenecks in Java applications.
  • Contribute to architectural roadmap for core services.

Skills

Java experience
Performance optimization
Distributed systems design
Relational/NoSQL databases
Linux performance tuning

Education

Bachelor's degree in Computer Science or Software Engineering
PhD or Master's degree in a quantitative field

Tools

PostgreSQL
Cassandra
MongoDB

Job description

Responsibilities
  • Lead the technical design and implement high-impact features
  • Optimize and resolve performance bottlenecks, applying advanced low-latency and high-throughput Java techniques
  • Contribute significantly to the architectural roadmap for core platform services, ensuring scalability, reliability, and maintainability
  • Own and solve highly complex, ambiguous technical challenges, breaking them down into manageable solutions
  • Implement robust monitoring and incident response strategies, and participate in on-call rotations to ensure continuous system reliability
  • Partner closely with Stakeholders to translate business requirements into robust, performant technical designs
  • Champion and implement best practices in software engineering, including secure coding, automated testing, and CI/CD
Minimum Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or a strong STEM education background)
  • 7+ years of Java experience building high-performance, low-latency systems; deep expertise in JVM internals, memory management, and advanced concurrency
  • Proven design and implementation skills for distributed systems and strong proficiency with message-oriented middleware
  • Expertise in relational/NoSQL databases (PostgreSQL, Cassandra, MongoDB), including data modeling and performance tuning
  • Proficiency in Linux performance tuning, understanding of kernel-level optimizations for low-latency applications, and strong grasp of CI/CD, automated testing, and monitoring
Preferred Requirements
  • PhD or Master's degree in a highly quantitative field
  • Prior experience working on high-frequency trading (HFT) platforms, market-making systems, or algorithmic trading infrastructure
  • In-depth knowledge of FIX Protocol and other relevant industry standards
  • Experience with hardware-level optimizations or specialized networking for ultra-low latency
  • Contributions to open-source projects relevant to high-performance Java or financial technology, or familiarity with cloud-native development best practices
  • Proficiency in speaking, reading and writing in both English and Mandarin to collaborate effectively with global and cross-functional team members
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.