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
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.
Blockchain Developer specializing in Solidity and Rust to develop Caiz's ethical financial ecosystem. Collaborate on smart contracts and secure blockchain infrastructure to reshape finance.
Business Development Manager driving growth and strategic partnerships in cryptocurrency and blockchain at Caiz. Overseeing projects and collaborating with teams to advance market position.
Chief Commercial Officer driving the commercial strategy of a blockchain - based Islamic finance ecosystem. Leading partnerships and brand visibility aligned with Shariah - compliant principles.
Chief Information Officer responsible for technology leadership and innovation strategy in blockchain finance company. Overseeing IT operations and compliance within crypto and blockchain ecosystem.
Data Architect leading data storage strategy across a multi - product SaaS platform at Magnet Forensics. Unifying independent products into a coherent platform while mentoring engineers and ensuring performance.