Salary Range
SGD 132,000 - SGD 168,000 /year
SGD 11,000 - SGD 14,000/month
Skills Required
TDDSonarQubeclean codeAzureDDDAWSKotlinSWIFTFIXC LanguageCapital MarketsDistributed SystemsPythonArtificial Intelligence ApplicationApache KafkaFinanceGCPJavaBDD
Job Description
Job Description:
Software Engineering & Craftsmanship:
- Embed Clean Code principles (e.g. SOLID, DRY, YAGNI) as non-negotiable standards across all teams.
- Own the engineering quality framework: code review standards, static analysis gates, test coverage requirements, and performance benchmarks.
- Lead by example — contribute to critical codebases, perform deep technical code reviews, and pair-program with engineers to model best practice.
- Drive Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) adoption to improve correctness and documentation.
- Define and enforce Definition of Done (DoD) criteria that include architectural, security, and performance quality gates.
Software Architecture:
- Design end-to-end architectures for capital markets platforms (pricing engines, order management, risk, post-trade) prioritising low latency, fault-tolerance, and auditability.
- Define and govern technology standards, patterns, and reference architectures across the division.
- Drive architectural reviews and Architectural Decision Records (ADRs), ensuring decisions are documented, peer-reviewed, and communicated.
- Balance tactical delivery needs with long-term architectural health — managing trade-offs transparently.
- Champion event-driven, domain-driven, and cloud-native architectures where appropriate.
GenAI / Agentic AI for Software Engineering:
- Integrate GenAI/Agentic AI into engineering workflows to accelerate coding, testing, documentation, and troubleshooting.
- Build reusable GenAI, MCP components, prompt libraries, engineering agents, automated test generators and code refactoring assistants.
- Partner with enterprise AI teams to ensure governance, data safeguards, and safe model usage.
- Track and report measurable productivity, quality, and cycle-time improvements enabled by GenAI.
Chapter Leadership:
- Lead and grow the Engineering Chapter: a cross-filiere community of practice for software engineers across Capital Markets IT.
- Convene regular Chapter sessions , tech talks, architecture story boards, refactoring workshops, and book clubs to foster continuous learning.
- Define and maintain a shared engineering competency framework and career ladder for software engineers.
- Mentor senior and principal engineers; provide structured technical coaching aligned with individual growth plans.
- Collaborate with Tribe Leads and Product Owners to ensure engineering quality does not erode under delivery pressure.
Requirements:
Qualifications and Profile:
- Master or Bachelor’s degree in Computer Science/ Information Technology/ Programming & Systems Analysis/ Science (Computer Studies) faculties.
AI Proficiency:
- Demonstrated ability to effectively utilize AI-powered tools (e.g., GitHub Copilot) to enhance productivity and problem-solving capabilities.
- Understanding of AI/ML fundamentals including prompt engineering, model limitations, and best practices for human-AI collaboration.
- Experience in evaluating AI-generated outputs for accuracy, security, and alignment with business requirements.
- Ability to identify opportunities for AI integration and automation within existing workflows and processes.
Domain & Technical Background:
- 10+ years of software engineering experience, with at least 4 years in a principal, staff, or architect role.
- Core: Deep hands-on expertise in at least one primary language ecosystem.
- Java / Kotlin (Spring Boot, Project Loom, GraalVM).
- Python (asyncio, Cython, NumPy/Pandas for quant workflows).
- C++ (modern C++20, lock-free structures, FPGA/kernel bypass desirable).
- Proven background in Capital Markets IT: trading systems, risk engines, order routing, or post-trade processing.
- Experience designing distributed systems with strong consistency, exactly-once semantics, and sub-millisecond latency requirements.
- Hands-on experience with messaging infrastructure: Kafka, Solace, or similar low-latency brokers.
- Cloud architecture experience (AWS, Azure, or GCP) with an understanding of hybrid cloud patterns common in regulated financial environments.
- Practical experience applying GenAI & Agentic AI tools/frameworks in enterprise engineering workflows.
Craftsmanship & Engineering Excellence:
- Demonstrable commitment to Clean Code and software craftsmanship; able to articulate and teach these principles.
- Experience implementing and governing CI/CD pipelines with quality gates (SonarQube, Checkmarx, Veracode, or equivalent).
- Strong understanding of software testing strategies: unit, integration, contract, performance, and chaos engineering.
- Familiarity with Domain-Driven Design (DDD), Event Sourcing, and CQRS patterns in a financial domain context.
Leadership & Chapter / Community of Practice:
- Experience running or participating in a Chapter, Guild, or Centre of Excellence within an Agile/SAFe/Spotify model organisation.
- Demonstrable ability to define and operationalise engineering standards at scale — across multiple squads or delivery teams.
- Strong technical communication: able to translate complex architectural decisions for both engineering and business audiences.
- Track record of developing senior engineering talent through mentoring, structured feedback, and technical coaching.
Desirable Skills:
- Knowledge of real-time analytics and stream processing: Apache Flink, Spark Streaming, or kdb+/q.
- Contributions to open-source projects or published technical writing demonstrating thought leadership.
- Certifications: AWS Solutions Architect Professional, CKA, or equivalent.
- Familiarity with inner source models and developer experience (DX) tooling.
- Exposure to quantitative finance concepts: pricing models, Greeks, VaR, or portfolio risk, trading value chain is appreciated.
- Experience with FIX protocol, SWIFT, FpML, or other capital markets messaging standards.
Technical Governance & Strategy:
- Own the technology radar for Capital Markets IT: assess, trial, adopt or hold technologies in partnership with the global architecture and engineering teams.
- Lead the technical due diligence on vendor solutions, open-source frameworks, and cloud services.
- Track and present engineering health metrics (code quality, deployment frequency, MTTR, change failure rate) to leadership.
- Partner with Cloud, Security and infrastructure teams to embed shift-left practices into the SDLC.
About KRIS INFOTECH PTE. LTD.
Similar Jobs
OPS and CR Full-Stack Developer (React & Java)
KRIS INFOTECH PTE. LTD.
SGD 42,000 - SGD 84,000/yr
Tech Arch & Migration
KRIS INFOTECH PTE. LTD.
SGD 96,000 - SGD 132,000/yr
Avaloq Business Analyst
KRIS INFOTECH PTE. LTD.
SGD 120,000 - SGD 152,400/yr
Business Analyst / Senior BA with Data Background (for ESG Domain)
KRIS INFOTECH PTE. LTD.
SGD 60,000 - SGD 108,000/yr
Software Developer (Node.js, Spring Boot /Java)
KRIS INFOTECH PTE. LTD.
SGD 72,000 - SGD 132,000/yr