> Markdown version of [/jobs/ext/4258387-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4258387-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Broadridge Financial Solutions, Inc. - **Location:** Newark, NJ, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), IBM System I, Data Mapping, IBM DB2, IBM WebSphere MQ, Systems Analysis, Node.Js, Software Maintenance, Release Management, Software Engineering, SQL Databases, ReactJS, Control Language, Git, Information Technology, Software Version Control - **Published:** October 31, 2026 - **Apply:** https://www.adzuna.com/details/5886463692 ## About the Role * Bachelor's Degree in computer science, Engineering or Equivalent with 7-10 Years of Application Development Experience in iSeries (IBM i) * Hands on Experience in Ile-RPG, RPG Free, CL, DB2, SQL, IBM MQ Series * Experience on Java, Node JS, React, Message Mapping Tools, API is a plus * Familiarity with iSeries-based Code Management System (i.e ALDON CMS or Similar). Knowledge of Git * Experience in Client Support * Knowledge and experience in Capital Market Domain (Bond, Equity) is a plus ## Description * Review user requirements and work with BA to ensure that delivered product meets the user's expectations. * Responsible for system analysis, effort estimation, design, development and contributing to technical architecture of the application * Track and review the tasks assigned to developers to see the changes are done with quality and is performed in the estimated timeframe. Report time slippage and inefficiencies and suggest methods of improvement to management. * Responsible for designing, development and maintenance of software as detailed in enhancement specifications * Provide real time support to corporate clients in resolving real time functional/technical issue which involves managing crisis situations by providing speedy response to the Service Delivery/Client with recommended solutions or workarounds which resolve the client's reported problem. * Provide Input to Product Release management and prioritization of assigned development work in the release. Manage the execution and delivery of enhancements. * Provides assistance in product documentation and provide training on the Technical changes * Evaluate third party software and provide a recommendation to Senior Management