... library, Dockview layout engine, and Emotion CSS-in-JS theming layer • Develops and extends the ... C++ or Rust to WASM, debugging WASM modules, optimizing load and execution performance) • ...
... library, Dockview layout engine, and Emotion CSS-in-JS theming layer • Develops and extends the ... C++ or Rust to WASM, debugging WASM modules, optimizing load and execution performance) • ...
Drives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Drives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Senior Lead Software Engineer - React / C++ / Rust
Jersey City, NJ · On-site
$152K - $215K/yr
Drives roadmap decisions on the C++/Rust → WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Senior Lead Software Engineer - React / C++ / Rust
Jersey City, NJ · On-site
$152K - $215K/yr
Drives roadmap decisions on the C++/Rust → WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Drives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Drives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom ... Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra ...
Lead Cryptography Engineer (MPC & Confidential Computing)
Iselin, NJ · On-site +1
$104K - $137K/yr
You aren't just calling crypto libraries; you are building a system where code meets hardware to ... Write and optimize memory-safe code (Rust/Go) that operates on key material exclusively within ...
Lead Cryptography Engineer (MPC & Confidential Computing)
Iselin, NJ · On-site +1
$104K - $137K/yr
You aren't just calling crypto libraries; you are building a system where code meets hardware to ... Write and optimize memory-safe code (Rust/Go) that operates on key material exclusively within ...
DevOps Engineer
Newark, NJ · Remote
$79.21 - $104.97/hr
Solid programming skills in languages such as Python, Rust or Go and experience in scripting and automation. * Familiarity with machine learning frameworks and libraries such as PyTorch, Tensorflow ...
DevOps Engineer
Newark, NJ · Remote
$79.21 - $104.97/hr
Solid programming skills in languages such as Python, Rust or Go and experience in scripting and automation. * Familiarity with machine learning frameworks and libraries such as PyTorch, Tensorflow ...
Senior Engineer - FICC Credit Technology
Jersey City, NJ · On-site
$134K - $176K/yr
... and Rust • Experience with CQRS architecture. • Experience with Scala functional and/or concurrency libraries such as ZIO, C Company : Bank of America is a financial institution that offers ...
Senior Engineer - FICC Credit Technology
Jersey City, NJ · On-site
$134K - $176K/yr
... and Rust • Experience with CQRS architecture. • Experience with Scala functional and/or concurrency libraries such as ZIO, C Company : Bank of America is a financial institution that offers ...
Rust Library information
What is the difference between Rust Library vs Rust Developer?
| Aspect | Rust Library | Rust Developer |
|---|---|---|
| Required Credentials | Knowledge of Rust programming, library development experience | Proficiency in Rust, software development skills, possibly a degree in computer science |
| Work Environment | Typically works on creating, maintaining, or documenting Rust libraries | Develops software applications using Rust, may work on libraries as part of projects |
| Employer & Industry Usage | Open-source projects, tech companies, software firms | Tech companies, startups, software development firms |
| Search & Comparison Intent | Looking for roles related to creating or maintaining Rust libraries | Seeking software development roles involving Rust programming |
In summary, a Rust Library focuses on developing and maintaining reusable code components in Rust, often within open-source or collaborative projects. A Rust Developer, however, is a broader role involving designing, coding, and deploying software applications using Rust, which may include working with or creating libraries as part of their responsibilities.
Full-time
Posted 21 hours ago
Job description
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers and businesses. As a Lead Software Engineer within the Markets Org, you will enhance and deliver technology products, focusing on the Sigma data visualization platform and its associated technologies.
Responsibilities:
• Drives roadmap decisions on the C++/Rust → WebAssembly engine, Apache Arrow integration, custom element viewer plugins (datagrid, D3FC charting), and client/server WASM initialization pipeline
• Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
• Helps Architect and evolve the Sigma platform (Next.js 15 / React 18 / TypeScript), including its Zustand-based state management, Salt Design System component library, Dockview layout engine, and Emotion CSS-in-JS theming layer
• Develops and extends the Sigma Data Adapters library - a suite of TypeScript adapters (HTTP, Hydra, AMPS, KDB, WebSocket, SCX, Udex, and others) that stream data from internal JPMC APIs into Perspective Tables
• Develops secure high-quality production code, and reviews and debugs code written by others
• Drives WebAssembly performance tuning and ensures efficient data serialization via Apache Arrow across browser and server contexts
• Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
• Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
• Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
• Adds to team culture of diversity, opportunity, inclusion, and respect
Qualifications:
Required:
• At least 10 years of relevant experience in software engineering
• Hands-on practical experience delivering system design, application development, testing, and operational stability
• Advanced proficiency in TypeScript and JavaScript with deep experience in the React ecosystem (hooks, memoization, refs, custom elements interop)
• Strong experience with modern front-end frameworks such as Next.js (App Router), webpack, and esbuild
• Proficiency in automation and continuous delivery methods (Jenkins, SonarQube, code-coverage gating)
• Proficient in all aspects of the Software Development Life Cycle
• Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
• Experience with component-driven development and testing workflows (Storybook, Jest, Cypress component testing)
• Demonstrated proficiency in state management patterns (Zustand, or equivalent), including persisted and devtools-instrumented stores
• In-depth knowledge of the financial services industry and their IT systems
• Practical cloud native experience (Gaia Cloud or comparable PaaS)
Preferred:
• Direct experience with FINOS Perspective - its viewer API, plugin system, table/view lifecycle, and data-binding model
• Working knowledge of WebAssembly (compiling C++ or Rust to WASM, debugging WASM modules, optimizing load and execution performance)
• Familiarity with Apache Arrow as an in-memory columnar data format and its role in high-performance browser-based analytics
• Experience building or extending Web Components / Custom Elements and Shadow DOM styling
• Familiarity with the D3.js ecosystem (particularly D3FC) for custom financial chart rendering
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.