Senior Software Engineer - Blockchain Solutions
About the Role
We are seeking a Senior Software Engineer - Blockchain Solutions to join our dynamic team at JPMorgan Chase. As a key member of our agile team, you will design and deliver market-leading technology products that are secure, stable, and scalable. This Senior Software Engineer remote position offers the opportunity to work on critical technology solutions that support our business objectives across various functions.
What You'll Do
- Implement microservices architectures using industry-standard technologies and frameworks.
- Design blockchain solutions and decentralized applications on both private and public blockchain networks, utilizing proven cryptographic protocols.
- Monitor and optimize the performance of microservices, ensuring high availability and responsiveness.
- Troubleshoot and resolve technical issues, providing timely solutions to maintain application stability.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement.
- Actively contribute to the engineering community by advocating for firmwide frameworks, tools, and practices of the Software Development Life Cycle.
- Implement rigorous monitoring and testing practices to ensure the security and performance goals of blockchain infrastructure.
Requirements
- Formal training or certification in software engineering concepts with 3+ years of applied experience.
- Hands-on experience delivering system design, application development, testing, and operational stability for traditional distributed systems.
- Practical experience developing on blockchain platforms such as Ethereum and Solana.
- Strong background in object-oriented programming languages, including Solidity, Java, JavaScript, Go, and Python.
- Experience with RDBMS is a plus.
- Understanding of cryptographic principles underpinning blockchain technologies, including signature algorithms, key management, and wallets.
- Experience with cloud infrastructure services such as AWS, Google Cloud, or Microsoft Azure.
- Ability to tackle design and functionality problems independently with minimal oversight.
Nice to Have
- Experience in Financial Markets.
- Experience designing and writing smart contracts with Solidity using tools like Hardhat and Slither.
- Hands-on experience with AWS, EKS, and Docker.
- Knowledge of DevOps practices and tools for continuous integration and deployment.
- Familiarity with blockchain interoperability solutions.
What We Offer
- Competitive salary range of $140,000 - $200,000.
- Remote work flexibility.
- Comprehensive health benefits.
- Opportunities for professional development and continuous learning.
- A collaborative and innovative work environment.
- Access to cutting-edge technologies and projects.
- Potential for equity participation.
This Senior Software Engineer role at JPMorgan Chase offers a unique opportunity to work on innovative blockchain solutions while enjoying remote work flexibility and a competitive salary.
Who Will Succeed Here
Proficient in Solidity and experience with Ethereum and Solana networks, demonstrating the ability to develop smart contracts and decentralized applications that align with financial technology standards.
Strong understanding of microservices architecture and containerization using Docker, enabling seamless deployment and scaling of blockchain applications in a cloud environment like AWS.
A proactive problem-solver with a growth mindset, capable of adapting to rapidly evolving technologies and frameworks, with at least 5 years of experience in software development and a deep understanding of blockchain principles.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months