
Software Engineer III - Trading Technology | Asset Management
JPMorgan Chase7 days ago
Base Salary
$138k - $185k/yr
Responsibilities
- Support critical trading applications in production and resolve user issues.
- Design and engineer scalable, high-performance trading systems across multiple asset classes.
- Collaborate directly with Traders and Quants to deliver trading technology solutions.
- Build and maintain core Java applications for mission-critical trading platforms.
- Architect and implement messaging and streaming technologies such as Kafka and AMPS.
- Use authorized AI-assisted development tools for coding, testing, troubleshooting, documentation, and automation while validating outputs for correctness and security.
- Lead code reviews, mentor team members, and promote engineering excellence.
- Participate in the full software development lifecycle from design through production deployment.
- Deploy code regularly and contribute to continuous improvement and rapid delivery.
Requirements
- Formal software engineering training and certification with at least 3 years of applied experience.
- Hands-on experience with system design, application development, testing, operational stability, and end-to-end software systems.
- Experience developing, debugging, and maintaining software in a large corporate environment using modern programming and database-querying languages.
- Strong knowledge of core Java or Kotlin and object-oriented design principles.
- Experience with messaging and streaming technologies such as Kafka or RabbitMQ.
- Understanding of modern software architecture, design patterns, reliable systems, scalable systems, and maintainable systems.
- Experience using authorized AI-assisted software development tools and critically evaluating, validating, and refining generated outputs.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Knowledge of the software development lifecycle and commitment to code quality and engineering excellence.
- Preferred experience in financial services or trading technology.
- Preferred knowledge of distributed systems, microservices architecture, observability, and telemetry.
- Preferred experience mentoring or leading technical teams and exposure to low-latency or high-throughput systems.
- Interest in financial markets and trading workflows.
Benefits
- Competitive total rewards and benefits package, with eligibility-based healthcare coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Eligible roles may receive commission-based pay or discretionary incentive compensation in cash or forfeitable equity.
- JPMorganChase is an equal opportunity employer and provides reasonable accommodations.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.