JPMorgan Chase - Westerville, OH
posted 2 months ago
As a Senior Lead Software Engineer at JPMorgan Chase within the Branch Workplace Technology product team, you will play a crucial role in enhancing, building, and delivering top-notch technology products. This position requires a broad range of expertise in Data Engineering and Application development, with a strong passion for solving business problems through engineering excellence and innovation. You will be expected to leverage your data engineering skills along with diverse application development capabilities to create an interoperable data-driven environment for the Branch workplace technology product. This involves merging data from various Branch Data source systems to provide real-time metrics that facilitate informed decision-making. In this role, you will influence product roadmaps by providing visibility into changes and potential impacts, enabling product stakeholders to quickly identify issues and reduce technology complexities. You will also be responsible for building analytics that map customer journeys at the branch level, identifying “hot spots” of fraud or system failures. Additionally, you will develop reports that benchmark historical product and technology changes, which will influence product strategy, garage certifications, and coordinate hardware/software deployments efficiently for Chase branches. Your responsibilities will include regularly developing web applications using the Java stack, creating Spring-based web app layers, interfacing with APIs and database back-ends, and driving development in SQL. You will also work with JavaScript for the presentation layer and build custom dashboards using data aggregation and presentation tools like Qlik, Grafana, or Splunk. As a subject matter expert, you will contribute to the engineering community by advocating for firmwide frameworks, tools, and practices of the Software Development Life Cycle, while influencing peers and project decision-makers to consider leading-edge technologies.