JPMorgan Chase - Plano, TX

posted about 1 month ago

Full-time - Mid Level
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Software Engineer III at JPMorgan Chase, you will play a crucial role in an agile team, focusing on designing and delivering secure, stable, and scalable technology products. This position involves overseeing a team of software engineers, ensuring collaboration across teams, and contributing to the firm's business objectives through effective technology solutions.

Responsibilities

  • Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers.
  • Be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures.
  • Ensure successful collaboration across teams and stakeholders.
  • Identify and mitigate issues to execute a book of work while escalating issues as necessary.
  • Provide input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team.
  • Create a culture of diversity, equity, inclusion, and respect for team members and prioritize diverse representation.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Experience in designing and implementing iOS applications using Swift UI.
  • Experience working with API integration.
  • Experience in iOS Frameworks like Foundation, UIKit, CocoaTouch, and Core Data.
  • Experience in using Xcode-provided tools like Debug Memory Graph, Debug View Hierarchy, Instruments for Profiling.
  • Experience with one or more Design Patterns - MVC, MVVM, MVP, Singleton.
  • Working knowledge of Git/Bitbucket version control.
  • Created an application that is available in Apple's AppStore.
  • Proficiency with Linux, Mac OS X, GNU tools, and scripting languages.
  • Understanding of build systems CI/CD (Jenkins).
  • Experience with Unit Testing frameworks and Code coverage tools for Swift.

Nice-to-haves

  • Understands the importance of unit testing and is able to write meaningful unit tests.
  • Understanding of GIT and GIT workflow.
  • Pair programming ability is a bonus.
  • Experience leading teams of technologists.
  • Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service