Senior Software Engineer at EY developing scalable enterprise blockchain applications for influential clients. Collaborating in Agile teams to transform business processes through innovative technology solutions.
Responsibilities
Identify customer requirements and develop components and services that are integral to our software architecture
Actively contribute to business processes or solutions, selecting methodologies judiciously to meet client service metrics, quality, risk management, business growth, and teaming objectives
Solve technical problems and provide innovative solutions across the full stack: front-end, back-end, and blockchain networks like Ethereum (Layer 1 and Layer 2 protocols), and EVM-compatible protocols
Translate user stories and technical requirements into functional code
Build and deliver software systems with SDLC best practices including coding standards, code reviews, source control management, build processes, testing, and operations
Contribute to the architecture and design of new and current systems, including considerations such as security, reliability, and scaling
Work with product team to deliver excellent solutions and customer experiences
Define and execute deliverables with efficiency
Manage completion of deliverables and maintain engagement economics reports
Track resource plans and budgets, and handle project statuses
Participate in client sessions as a workstream member or team lead
Travel is required based on client needs, and you will be expected to maintain a chargeability level with billable hours to external clients.
Requirements
A Bachelor's degree is required
Experience typically preferred is 2-4 years in a relevant field, 3+ years of professional engineering experience
Hands-on experience with modern full-stack JavaScript development including Node.js and frameworks such as React and Express; proficiency using client libraries such as ethers.js or web3.js
Experience designing and implementing RESTful and/or GraphQL APIs
Experience building cloud native/microservices architecture applications and platforms
Experience with Agile software development (like Scrum or Kanban)
Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Excellent written and verbal communication skills
Willingness and ability to travel to meet client needs
Benefits
Comprehensive medical, dental, and prescription drug coverage
Mental health benefits
Employee Assistance Program
Group savings plans
Generous time off including personal days and vacation days
Option to purchase extra vacation days
Exclusive learning programs tailored for employees
Internal opportunities for career development and advancement
Involvement in meaningful volunteering through EY Ripples
Senior Algorithm Developer working on production scheduling models and AI - infused optimization while contributing to enterprise - grade software. Focused on enhancing scheduling logic and ensuring product correctness.
Research Analyst at Allium transforming blockchain data into actionable insights for strategic decision - making. Collaborating with engineers and data scientists across various blockchain projects.
Assurance Senior serving clients in blockchain and digital assets industry at BPM. Leading audit execution and advisory activities in a rapidly changing market.
Blockchain Security Researcher at OpenZeppelin reviewing smart contracts and conducting cutting - edge research in blockchain technologies. Teaming up with auditors and sharing best practices on code interpretation.
Senior Blockchain Security Developer for OpenZeppelin, focusing on the Contracts Library for Daml. Leading technical implementation and working with cross - functional teams on DeFi protocols.
Blockchain Rust Engineer contributing to expanding Wallet Core library for Trust Wallet. Join a global team to enhance blockchain integration for diverse applications.
Project Manager responsible for leading technology projects at an IIoT company. Working on prestigious infrastructure projects across Canada and the US with emphasis on client satisfaction.
Research Engineer in Blockchain for the Zones team focusing on prototyping and production. Engage in cryptographic solutions and asynchronous teamwork in a remote setting.
Security Protocol Engineer securing protocol - layer components for a Bitcoin ecosystem startup. Leading threat modeling and code reviews with an emphasis on security and software experience.