Lead Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.
Plano, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Plano, United States of America

Tech stack

Java
JavaScript
ActiveMQ
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
JIRA
Unit Testing
Behavior-Driven Development
Code Review
Databases
Computer Engineering
Customer Data Management
DevOps
Django
JUnit
Python
PostgreSQL
Logistic Regression
Machine Learning
NumPy
Object-Oriented Software Development
Oracle Applications
Scrum
RabbitMQ
Mockito
Software Engineering
SQL Databases
Software Testing Automation Framework
Web Applications
Test Driven Development
Multivariate Regression
React
Spring-boot
Pandas
Matplotlib
Kubernetes
Information Technology
Kafka
REST
Service Stack

Job description

Duties: Deliver features across all architecture layers using latest technology stacks. Design, analyze, develop, adopt, and perform unit testing, test-driven development, regression automation, and behavior-driven development to deliver product backlog for large and complex projects. Communicate and collaborate on development items with global team, as well as resolve issues impacting development. Maintain responsibility for application components through DevOps and the software development lifecycle. Adhere to firm-wide architecture standards, risk management, and security policies. Participate in quality assurance, peer reviews, and code reviews. Adopt and practice Agile methodologies including story grooming, sprint planning, complexity analysis, standup calls, and sprint retrospectives.

Requirements

Minimum education and experience required: Master's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 3 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Consultant, Associate (IT), or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus 5 years of experience in the job offered or as Lead Software Engineer, Software Engineer/Developer, IT Consultant, Associate (IT), or related occupation.

Skills Required: This position requires three (3) years of experience with the following: developing web-based applications using React, JavaScript, Spring Boot, Java, and REST API. This position requires any amount of experience with the following: assessing business requirements from JIRA stories and translating them into technical approaches; collaborating with product managers and operations teams to deliver cloud-based solutions that support client needs; analyzing complex customer data; developing and maintaining dynamic and interactive metrics dashboards using Python, Django, Numpy, Pandas, Matplotlib, and Seaborn; working with public or private cloud-native stacks, building on AWS, and using Kubernetes, Lambda, and ECS; messaging queues using Kafka, ActiveMQ, and RabbitMQ; performing object-oriented design and test driven development; test automation frameworks including Junit and Mockito; performing statistical analysis using machine learning methods including at least 2 of the following: logistic regression, multivariate regression, classification techniques, attribution, cohort analysis, associative rule mining, and predictive modeling; SQL queries, Views, Stored Proc and triggers using Oracle and postgres databases.

Job Location: 8181 Communications Pkwy, Plano, TX 75024.

Full-Time.

Benefits & conditions

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. Additional details about total compensation and benefits will be provided during the hiring process.

About the company

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

Apply for this position