Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, develop, and maintain scalable and efficient software solutions including writing clean, maintainable, and well-documented code.
Build and optimize data pipelines including data ingestion, transformation, and processing to support analytics and machine learning tasks.
Design system architecture that is robust, scalable, and cost-effective involving making decisions about the best technologies and practices to analyze existing code bases and redesign for modern cloud-based architecture.
Identify and resolve performance bottlenecks applications and data processing workflows to ensure high efficiency and speed.
Work closely with cross-functional teams, including data scientists, product managers, and other engineers.
Provide mentorship and guidance to junior engineers.
Implement testing strategies to ensure the reliability and quality of software solutions including writing unit tests, integration tests, and conducting code reviews.
Ensure applications and data processing workflows comply.
Implement best practices for data security and privacy.
Maintain CI/CD pipelines to automate the deployment process and ensure smooth and rapid delivery of software updates.
Diagnose and resolve technical issues in a timely manner to minimize downtime and ensure smooth operation of applications and services.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Information systems, Computer Engineering, Computer Science, or related field of study plus 2 years of experience in the job offered or as Software Engineer, Data Engineer, or a related occupation.
The employer will alternatively accept a Bachelor's degree in Information systems, Computer Engineering, Computer Science, or related field of study plus 4 years of experience in the job offered or as Software Engineer, Data Engineer, or a related occupation.
Skills Required: This position requires experience with the following: Performing data manipulation, data structuring, data design flows, and query optimization using SQL to utilize Common Table Expressions (CTE) window functions, Dynamic SQL and Python; Utilizing multithreading, multiprocessing and distributed computing to process data sets using PySpark and Python; Using AWS services to build and manage cloud-based applications and maintaining AWS resources including EC2, S3, Lambda, RDS, EKS, ECS, SQS and SNS; Developing software in a microservices environment deploying REST API using AWS Lambda, Step Functions, and API Gateway, for serverless architecture; Building applications that utilize JSON and XML formatted data files and service payloads for data transfers; Developing and automating data pipelines using Python and Spark to improve product experience; Building scalable Spark data pipelines and leveraging the scheduler and executor frameworks; Designing and developing financial models and financial workflows using Python; Designing and developing asynchronous event-driven services using AWS...
- Rate: Not Specified
- Location: Jersey City, US-NJ
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210777209
- Posted: 2026-08-11 09:14:06 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Commercial Specialist
- Retail Sales Associate - Full Time
- Part Sales Manager - Full Time
- Retail Sales Associate - Part Time
- Part Sales Manager - Full Time
- Part Sales Manager - Full Time
- Representante Ventas
- Commercial Driver - Full Time
- Commercial Driver - Full Time
- Commercial Driver - Part Time
- Retail Sales Associate - Part Time
- Retail Sales Associate - Part Time
- Commercial Driver - Part Time
- Commercial Specialist
- Part Sales Manager - Part Time
- Retail Sales Associate - Full Time
- Commercial Driver - Full Time
- Part Sales Manager - Part Time
- Part Sales Manager - Full Time
- Commercial Driver - Part Time