Senior Blockchain Engineer (VP Mgr-Software)Engineering
Moody's
- New York City, NY
- Permanent
- Full-time
- Define and uphold the technical specifications of the entire blockchain stack, encompassing front-end, back-end, smart contracts, and protocol layers
- Develop solutions, deploy smart contracts, and architect front-end interfaces (e.g., Web3js) and RESTful APIs to bolster blockchain applications
- Collaborate closely with the team tasked with managing all digital finance operations across the application and technology ecosystem
- Formulate architectural design to ensure a consistent and organized flow of data in blockchain products
- Produce code of superior quality, thoroughly documented, and optimized, in alignment with project guidelines and the latest industry standards
- Advocate for “target state” application support model and drive its realization
- Formulate and draft implementation guidelines for integrating blockchain and digital asset features into existing and new products and solutions
- Assist in developing assessment frameworks to evaluate the risks and merits of blockchain and digital assets, focusing on platform, smart contracts, token economics, and node design
- Support multiple lines of business or applications with medium to highly complex technologies on a global scale, managing control, integrity, and accessibility
- Contribute insights to develop conversion strategies and implementation plans, establishing a governance process and metrics for monitoring existing and new blockchain solutions
- Analyze and synthesize complex information from diverse data sources to communicate actionable insights and recommendations to the Digital Economy Leadership team and, technology and engineering leadership team.
- Collaborate with Digital Economy Analytical team and business owners to explore potential digital finance opportunities within the ecosystem
- Stay abreast of evolving digital finance trends and technologies, integrating relevant advancements into ongoing projects
- Minimum Master's degree in Computer Science, Data Science, Engineering, or related field.
- Minimum 5 years of experience in software development, with a focus on blockchain technologies
- Deep hands-on experience with at least one major blockchain protocol
- Hands on experience in smart contracts design and development in Solidity, Java, Javascript, Golang, Python, Hardhat etc.
- Deep understanding of blockchain principles, smart contracts, and consensus algorithms
- Experience with or deep knowledge of blockchain platforms like Ethereum, Hyperledger Fabric, or similar.
- Knowledge and understanding of blockchain 'Oracles'
- Strong knowledge of cryptographic principles and security protocols
- Proven experience in developing and deploying smart contracts and DApps.
- Agile Scrum experience, with experience in other SDLC approaches
- Strong skills in debugging and performance tuning
- Experience with cloud environments such as AWS, GCP, Azure, or others
- Experience with Java based frameworks: JPA, Springboot, Spring framework
- Hands-on experience in designing and developing microservices and design patterns
- Experience with Container platforms like Docker, Kubernetes
- SQL and database knowledge (e.g., Oracle)
- Experience in SOA with understanding of Web Services (REST and SOAP)
- Experience with AngularJS or React/Redux, JBoss Studio, Eclipse and/similar IDE tools
- Strong interpersonal skills for collaboration with Engineers from junior to principal levels, with a willingness to dive into any layer of the stack
- Good written and oral communication skills, and ability to explain technical concepts clearly and simply
Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody's Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.