DescriptionAs a Sr. Software Engineering Lead at JPMorgan Chase within the mobile authentication 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 firms business objectives.
Job responsibilities
- Executes software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Provide overall direction oversight and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams resources budget tactical operations and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget approach and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity opportunity inclusion and respect for team members and prioritizes diverse representation
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers analyses synthesizes and develops visualizations and reporting from large diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Executes standard software solutions design development and technical troubleshooting
- Writes secure and high-quality code usingSwift UI Swift Objective C Kotin Java Unit testing tools
- Designs develops codes and troubleshoots with consideration of upstream and downstream systems and technical implications
- Learns and applies system processes methodologies and skills for the development of secure stable code and systems
- Adds to team culture of diversity equity inclusion and respect
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 15 years applied experience
- Hands-on practical experience in system design application development testing and operational stability
- Proficient in coding in one or more languages (Swift Objective C Java Kotlin)
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overallknowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD Applicant Resiliency and Security
- Experience working with Restful API integration
- Experience working with Keychain Wallet Apple security standards
- Experience in Unit testing libraries like Xcode unit tests Gherkin scripts for UI Test Automation.
- Strong understanding of androidand iOS ecosystem
- All mobile UI fundamentals from layout to animations
- Experience working with large codebases managing shared resources and libraries
Preferred qualifications capabilities and skills
- Familiarity with Agile development including daily scrum and weekly iteration reviews and planning
- Understanding of SOLID principles and architectural patterns such as MVP MVI and MVVM
- Hands on experience and is comfortable working at code level and participating all SDLC processes
- Created one or more mobile applications with over 100Kdownloads
- Experience in Android mobile application development with at least one application in the Google Play app store
- Familiarity with mobile app development for identity wallets (iOS/Android).
Required Experience:
Senior IC
DescriptionAs a Sr. Software Engineering Lead at JPMorgan Chase within the mobile authentication 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 ...
DescriptionAs a Sr. Software Engineering Lead at JPMorgan Chase within the mobile authentication 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 firms business objectives.
Job responsibilities
- Executes software solutions design development and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Provide overall direction oversight and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Be accountable for decisions that influence teams resources budget tactical operations and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget approach and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity opportunity inclusion and respect for team members and prioritizes diverse representation
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers analyses synthesizes and develops visualizations and reporting from large diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Executes standard software solutions design development and technical troubleshooting
- Writes secure and high-quality code usingSwift UI Swift Objective C Kotin Java Unit testing tools
- Designs develops codes and troubleshoots with consideration of upstream and downstream systems and technical implications
- Learns and applies system processes methodologies and skills for the development of secure stable code and systems
- Adds to team culture of diversity equity inclusion and respect
Required qualifications capabilities and skills
- Formal training or certification on software engineering concepts and 15 years applied experience
- Hands-on practical experience in system design application development testing and operational stability
- Proficient in coding in one or more languages (Swift Objective C Java Kotlin)
- Experience in developing debugging and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overallknowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD Applicant Resiliency and Security
- Experience working with Restful API integration
- Experience working with Keychain Wallet Apple security standards
- Experience in Unit testing libraries like Xcode unit tests Gherkin scripts for UI Test Automation.
- Strong understanding of androidand iOS ecosystem
- All mobile UI fundamentals from layout to animations
- Experience working with large codebases managing shared resources and libraries
Preferred qualifications capabilities and skills
- Familiarity with Agile development including daily scrum and weekly iteration reviews and planning
- Understanding of SOLID principles and architectural patterns such as MVP MVI and MVVM
- Hands on experience and is comfortable working at code level and participating all SDLC processes
- Created one or more mobile applications with over 100Kdownloads
- Experience in Android mobile application development with at least one application in the Google Play app store
- Familiarity with mobile app development for identity wallets (iOS/Android).
Required Experience:
Senior IC
View more
View less