At a Glance
- Tasks: Join our team to design and develop innovative blockchain applications using Java, Python, and TypeScript.
- Company: Be part of a leading tech-driven financial institution in London.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Collaborative environment with opportunities for hackathons and knowledge sharing.
- Why this job: Transform the financial ecosystem while learning cutting-edge blockchain technologies.
- Qualifications: Experience in software engineering with Java or Python and a passion for blockchain.
The predicted salary is between 60000 - 80000 £ per year.
As a Software Engineer II, you will join our London-based engineering team, contributing to the design, development, and delivery of Java, Python and TypeScript-based blockchain applications. Working alongside experienced engineers with decades of Markets expertise, you'll build production-grade blockchain services, learn cutting-edge DLT technologies, and help transform the financial ecosystem from the inside. This role offers the opportunity to grow your skills in blockchain and distributed systems while working on high-impact projects with direct visibility to business leaders across the industry's leading markets business.
Markets Digital Assets focuses on designing and building production-grade solutions leveraging Blockchain and Distributed Ledger Technologies (DLT) to transform JPMorgan's CIB Markets business. We partner closely with Front Office, Product, Operations, and core platform teams to deliver secure, scalable, and compliant digital asset capabilities across our private blockchain network, Kinexys Digital Assets, and public blockchains.
Job Responsibilities
- Develop scalable, secure services using Java Spring Boot, TypeScript/NestJS, ReactJS, and Python
- Contribute to end-to-end delivery: implementation, testing, CI/CD, deployment, and production support
- Write clean, maintainable code and participate in code reviews to uphold engineering standards for quality, observability, and performance
- Collaborate with Front Office, Product, Operations, and platform teams to build and deliver transformative DLT use cases
- Learn and apply blockchain technologies in a full-stack DApps build environment across private and public blockchains
- Work with enterprise development toolchains including Git, Jenkins, and CI/CD pipelines
- Engage with senior engineers and architects to understand distributed systems design and best practices
- Participate in team knowledge-sharing, hackathons, and experimentation with emerging technologies
- Contribute to the team's technical output and help advocate for DLT within the firm
Required qualifications, capabilities and skills
- Hands-on software engineering experience with Java Spring Boot/Python or similar modern backend frameworks
- Understanding of software development fundamentals: data structures, algorithms, object-oriented design
- Experience with version control (Git) and working in collaborative development environments
- Eagerness to learn distributed systems, blockchain technologies, and cloud-native architectures
- Strong problem-solving skills and ability to work effectively in a team
- Excellent communication and collaboration skills; comfort working with diverse stakeholder groups
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices
- Interest in or exposure to blockchain and Distributed Ledger Technologies (DLT)
Preferred qualifications, capabilities and skills
- Familiarity with TypeScript, JavaScript, or front-end development (ReactJS or similar frameworks)
- Experience building on public or permissioned blockchain platforms (e.g., Solana, Ethereum/EVM, Hyperledger, Polkadot, Cosmos, Avalanche, Canton)
- Understanding of cryptographic protocols, smart contracts, or key management
- Experience with AWS services and cloud-native architectures
- Interest in front office or trade-processing environments within financial services
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.
Software Engineer II - Blockchain/ Digital Assets in London employer: NaSPA, Inc.
Contact Detail:
NaSPA, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II - Blockchain/ Digital Assets in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at the company. A personal introduction can make all the difference when you're applying for that Software Engineer II role.
✨Tip Number 2
Show off your skills! Build a portfolio of projects that highlight your experience with Java, Python, and blockchain technologies. Having tangible examples of your work can really impress hiring managers and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding distributed systems. Practice common algorithms and data structures, and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and contributing to exciting blockchain projects.
We think you need these skills to ace Software Engineer II - Blockchain/ Digital Assets in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Python, and TypeScript. We want to see how your skills align with the blockchain projects we’re working on, so don’t hold back on showcasing relevant projects or technologies you've used.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a great fit for our team. We love seeing passion for blockchain and DLT, so let that enthusiasm come through!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you’ve tackled complex problems or contributed to successful projects. We value strong problem-solving abilities, especially in collaborative environments, so share those experiences with us!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at NaSPA, Inc.
✨Know Your Tech Stack
Make sure you brush up on Java Spring Boot, Python, and TypeScript. Be ready to discuss your experience with these technologies and how you've used them in past projects. Highlight any specific blockchain applications you've worked on, as this will show your relevance to the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software development and how you overcame them. Use examples that demonstrate your understanding of algorithms, data structures, and object-oriented design. This will help you stand out as a candidate who can tackle complex issues.
✨Engage with the Team Dynamics
Since collaboration is key in this role, think about how you've worked with diverse teams in the past. Be ready to share experiences where you contributed to team knowledge-sharing or participated in hackathons. This shows you're not just a coder but a team player.
✨Express Your Eagerness to Learn
The company values candidates who are keen to learn about distributed systems and blockchain technologies. Share your enthusiasm for these areas and any self-study or projects you've undertaken. This will demonstrate your commitment to growing within the role and the industry.