Join our team as a Lead Software Engineer at JPMorgan Chase and be part of a dynamic and agile team that builds and delivers trusted market-leading technology products in a secure, stable, and scalable way. You will be responsible for designing, developing, and troubleshooting creative software solutions while ensuring the operational stability and security of our applications. Additionally, you will mentor and coach junior engineers and collaborate with other teams in system integration testing. Apply now to become a key player in enhancing our members-only platform, Capital Connect!
As a Lead Software Engineer of the Capital Connect team in the Corporate & Investment Banking business at JPMorgan Chase, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Our first product, Capital Connect, is a members-only platform for start-ups and every type of investor. This platform will allow members to network with other members, benchmark companies using proprietary data, consume exclusive content and raise/invest capital on a seamless platform.
Job responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Develop and unit test software application modules using disciplined software development processes (Agile).
- Be involved in requirements gathering and business analysis tasks.
- Co-ordinate systems integration test with other teams.
- Mentor/coach junior engineers.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proficiency in automation and continuous delivery methods
- Application development experience using Java, GraphQL, Oracle
- Experience building cloud native or cloud ready applications using cloud solutions such as AWS
- Knowledge of software architecture, design, TDD/DDD, cloud computing and data structures
- Experience using HTML5 / JavaScript / CSS3
- Understanding of source control and experience working with tools such as Bitbucket, GitHub, Git
Preferred qualifications, capabilities, and skills
- Experience working with product organization