Lead Software Engineer

JPMorgan Chase & Co.Columbus, OH
8h

About The Position

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. JPMorgan Chase offers a unique opportunity to advance your career while driving innovation at the forefront of financial technology. Join us in shaping the future of banking through cutting-edge solutions and transformative initiatives. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Auto Line of Business (CCB-Auto LOB), you will serve as an integral member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As a core technical contributor, you will be responsible for architecting and implementing critical technology solutions across multiple technical domains within various business functions, directly supporting the firm's strategic business objectives.

Requirements

  • Proven experience in architecting, building, and supporting scalable, multi-tenant distributed applications for product-based and financial services organizations
  • Demonstrated experience driving large-scale technology transformation initiatives utilizing microservices architecture in both public cloud (AWS) and hybrid on-premise environments
  • Hands-on expertise with AWS deployment, including the ability to identify and define technical requirements for AWS-based applications, select appropriate AWS services to meet specific technical requirements, and comprehensive understanding of network technologies and security features within the AWS ecosystem and their relationship to traditional services
  • Deep technical proficiency in building, containerizing, and scaling microservices-based applications using AWS Lambda, Docker, and Kubernetes
  • Excellent understanding and hands-on experience with Design Patterns, Core Java, J2EE Frameworks, Spring Boot, JPA, RESTful APIs, and Web Services
  • Expert-level proficiency in Oracle or PostgreSQL databases, including advanced query optimization techniques
  • Practical experience working with NoSQL databases such as MongoDB, Elasticsearch, Cassandra, and Neo4j
  • Working knowledge of enterprise messaging middleware platforms such as Apache Kafka or TIBCO MQ

Nice To Haves

  • Knowledge and experience with Artificial Intelligence/Machine Learning (AI/ML) and Data Warehousing technologies
  • Proficiency in front-end technologies such as Angular and React
  • Domain knowledge and exposure to the Banking and Financial Services industry

Responsibilities

  • Execute creative software solutions through design, development, and technical troubleshooting, demonstrating the ability to think beyond conventional approaches to architect innovative solutions and resolve complex technical challenges
  • Develop secure, high-quality production code while conducting thorough code reviews and debugging activities for code written by team members
  • Proactively identify opportunities to eliminate or automate the remediation of recurring issues, thereby improving the overall operational stability and reliability of software applications and systems
  • Lead technical evaluation sessions with external vendors, startups, and internal teams to conduct outcomes-oriented assessments of architectural designs, technical credentials, and applicability for integration within existing systems and information architecture
  • Lead and facilitate communities of practice across Software Engineering to promote awareness, adoption, and best practices for emerging and leading-edge technologies
  • Contribute to and foster a team culture that values diversity, equity, inclusion, and respect

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service