Search by job, company or skills

Software Engineer III, Global Equity Portfolio Management Technology

3-5 Years
SGD 8,000 - 16,000 per month
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

As a Software Engineer III in Asset Management Equity Portfolio Management Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

Job responsibilities

. Support critical portfolio management applications in production. Partner directly with Portfolio Managers (PMs) to triage incidents, restore service quickly, and drive long-term stability improvements.

. Design and engineer scalable, high-performance systems spanning portfolio construction through portfolio implementation workflows.

. Translate investment workflows into intuitive, resilient tools by working closely with PMs, product partners, and engineering peers.

. Architect and implement event-driven/streaming capabilities (e.g., Kafka) to ingest market data, signals, reference data, and intraday portfolio events with strong observability, replay, and data quality controls.

. Drive engineering best practices (clean code, automated testing, secure coding, CI/CD, peer reviews) to raise quality and delivery speed.

. Champion AI-assisted development practices and help standardize/practice adoption of AI engineering patterns across the team.

. Contribute to a culture of inclusion, respect, and shared ownership across the team.

. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards contributes learnings and reusable patterns to improve broader team effectiveness.

. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Required qualifications, capabilities, and skills

. Formal training or certification on software engineering concepts and 3+ years applied experience.

. Bachelor's Degree in Computer Science or equivalent.

. Proven track record building and delivering highly scalable platforms. (Experience with multithreaded, concurrent, distributed systems)

. Strong expertise in modern UI technologies (JavaScript/TypeScript) and core Java with solid object-oriented design fundamentals. Proven ability to write clean, maintainable, well-tested code.

. Hands-on enterprise development experience with solid understanding of software design principles, especially event-driven architecture and the ability to deep-dive/debug complex production codebases.

. Ability to partner closely with business stakeholders, product leads, and cross-functional technology teams to translate complex needs into actionable roadmaps and measurable outcomes.

. Strong problem-solving skills, sound engineering judgment, and comfort operating in ambiguity.

. AI practitioner with hands-on experience using AI coding/agent tools (e.g., Copilot/Codex/Claude Code)

. Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.

. Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations ability to guide peers on safe and effective usage within team practices.

Preferred qualifications, capabilities, and skills

. Experience in financial services or Portfolio Management technology.

. Knowledge of distributed systems and microservices architecture.

. Practical cloud-native experience (CI/CD, infrastructure-as-code, observability) is a plus

. Interest in financial markets and portfolio management workflows.

To apply for this position, please use the following URL:

https://ars2.equest.com/response_id=d69543edd25de4ff6a0a647f0d3eff45

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152184733

Similar Jobs

Singapore

Skills:

JavaTypescriptJavascriptsoftware design principlesAI coding agent toolsevent-driven architecturemultithreaded concurrent distributed systems

Singapore

Skills:

JavaObjective-cFlutterKotlinSwiftAI tools

Singapore

Skills:

JavaCloud TechnologiesSpringAngularSoftware Development Life CycleReactLiquibaseAgile MethodologiesApplication ResiliencySecurityCI CDAI coding toolsAI-assisted software development

Pasir Panjang, Singapore

Skills:

JavaObjective-cFlutterKotlinSwiftAI tools

Beware of Scammers

We don’t charge money for job offers