JPMorgan Chase & Co.-posted about 1 month ago
$152,000 - $215,000/Yr
Full-time • Mid Level
New York, NY
5,001-10,000 employees
Credit Intermediation and Related Activities

As a Lead Software Engineer at JPMorgan Chase within the Neovest technology team, 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.

  • Design, develop, and troubleshoot creative software solutions, applying innovative thinking to solve complex technical challenges.
  • Write secure, high-quality production code; review and debug code written by peers to ensure best practices.
  • Identify and implement opportunities to eliminate or automate recurring issues, enhancing the operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and suitability for integration with existing systems and information architecture.
  • Champion communities of practice within Software Engineering to promote awareness and adoption of new and emerging technologies.
  • Foster a team culture that values diversity, equity, inclusion, and respect.
  • Formal training or certification in AI/ML concepts, with 5+ years of hands-on experience.
  • Advanced proficiency in C#/.NET.
  • Extensive experience developing multi-threaded applications.
  • Proven track record in building scalable middle-tier services.
  • Experience integrating software with third-party and external providers using REST, SOAP, FIX, and secure file transfer protocols.
  • Practical experience in system design, application development, testing, and ensuring operational stability.
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Demonstrated expertise in software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, and mobile technologies.
  • Deep knowledge of markets and trading industry IT systems.
  • Practical experience with cloud-native technologies.
  • Experience with Portfolio Management systems.
  • Ability to thrive in an Agile development environment.
  • Understanding of modern user interface architecture and design principles.
  • Experience with data caching technologies (e.g., Redis, Hazelcast).
  • Experience with message distribution technologies (e.g., RabbitMQ, Kafka).
  • Advanced proficiency in English.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service