
Lead Software Engineer
JPMC · Columbus, OH, United States
Strong hiring record · median 28 days open
All reasons
- This role has been posted 4 times
In its favour
- Still listed on the employer's own board
As a Lead Software Engineer at JPMorganChase within CCB, 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.
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 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.
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience.
- Advanced knowledge of architecture, design and business processes.
- Full Software Development Life Cycle experience within an Agile framework.
- Strong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.
- Communication skills – must possess strong verbale and written communication skill and must be comfortable with fast-paced environment. Strong professional presence with the ability to interact and influence colleagues at all levels in the business; able to collaborate in team environment with team members, business leads and partners.
- Individual must have excellent problem-solving and time management and organizational skills to handle multiple projects and priorities; must be able to quickly and effectively respond to rapidly changing business needs; must be a proactive self-starter.
- Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark, Snowflake.
- Broad and deep understanding of multiple application server platforms.
- Build and Release skills using Bitbucket, GitHub, Jenkins, Maven etc.
- Integration and Continuous Deployment, DevOps models and tools.
- Experience with the development and decomposition of complex SQL (RDMS Platforms).
- Experience with Data Warehousing concepts (including Star Schema) .
- Practical experience in delivering projects in Data and Analytics, Big Data, Data Warehousing, Business Intelligence. Familiar with relevant technological solutions and industry best practices.
- Good understanding of data engineering challenges and proven experience with data platform engineering (batch and streaming, ingestion, storage, processing, management, integration, consumption).
- Familiar with multiple Data & Analytics technology stacks.
- Aware of various Data & Analytics tools and techniques (e.g. Python, data mining, predictive analytics, machine learning, data modelling, etc.)
- Experience with data visualization, aware of various tools and technologies.
- Understanding data related security challenges.
- Experience with one or more leading cloud providers (AWS/Azure/GCP).
- Ability to work fast and quickly ramp up on new technologies and strategies.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
- Appreciation of Controls and Compliance processes for applications and data.
- In depth understanding of data technologies and solutions is preferable.
- Drive Process improvements and implement process changes as necessary.
- Knowledge of industry-wide Big Data technology trends and best practices.
More jobs at JPMC
All 2,782- Software Engineer III, Glass Liquidity and Cash ManagementJPMC · Singaporetoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsJPMC · Jersey City, NJ, United States · USD 175,750–260,000today
- Lead Software EngineerJPMC · Atlanta, GA, United Statestoday
- Executive Product Solutions Director (Data, AI & GenAI Architecture)JPMC · New York, NY, United States · Jersey City, NJ, United States · USD 166,250–260,000today
- Network Engineer IIIJPMC · Ciudad Autónoma de Buenos Aires, Argentina · Buenos Aires, Argentinatoday
Similar roles
- Senior Principal Machine Learning Engineer - RecommendationsSoundCloud · New York · USD 280,000–325,000/yrtoday
- Senior Full-Stack Engineer - Artist SuccessSoundCloud · New York · USD 160,000–190,000/yrtoday
- Senior Applied AI Engineer - OperateVi · United Statestoday
- Software Engineer IIIndeed.com · United Statestoday
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsJPMC · Jersey City, NJ, United States · USD 175,750–260,000today