Software Engineer III, Global Equity Portfolio Management Technology

JPMORGAN ASSET MANAGEMENT (SINGAPORE) LIMITED

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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.