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 Software Engineer developing Rust - based solutions for OP Labs, an open - source blockchain network. Driving critical protocol features while engaging with complex system challenges in a global remote environment.
Software Engineer developing scalable and low - latency ML infrastructure for Tubi's machine learning platform. Collaborating closely with ML and Product teams to enhance user experiences.
Principal .NET Engineer designing scalable backend services for digital banking platforms. Collaborating with architects and teams to innovate in distributed systems solutions.
Senior SAP ABAP Developer at Vista creating scalable ERP application solutions. Collaborating globally while optimizing SAP systems and supporting manufacturing sites.
Senior Software Engineer for distributed systems handling large data for Capgemini Engineering. Collaborating in R&D and implementing solutions on a global scale.
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.