remote
Lead Software Engineer - Java / Digital Asset / Blockchain - JPMorganChase
Software Engineer
Lead Software Engineer driving secure, scalable Java solutions for digital asset and blockchain platforms within an agile environment, delivering market‑leading technology products for asset and wealth management.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java applications that support digital asset and blockchain services.
- Collaborate with cross‑functional teams to define product requirements, design solutions, and deliver secure, scalable features.
- Lead code reviews, enforce coding standards, and mentor junior engineers to uphold quality and best practices.
- Integrate blockchain protocols and smart contract interactions, ensuring compliance with regulatory and security requirements.
- Participate in continuous improvement initiatives, adopting new tools and methodologies to enhance delivery velocity.
Requirements
- 5+ years of professional software development experience, primarily in Java.
- Strong understanding of blockchain technologies, digital asset workflows, and related security considerations.
- Proficiency in agile development practices, CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to non‑technical stakeholders.
- Experience with cloud platforms (e.g., AWS, Azure) and scalable architecture design is a plus.