
Software Engineer [Multiple Positions Available]
JPMorganChase · Tampa, FL
- On site
- Full-time
- $140,000 / year
- Tampa, FL
Job highlights
- Manage cloud infrastructure and deploy automated solutions.
- Implement CI/CD, incident, and change management processes.
- Automate manual tasks and orchestrate data processes.
- Develop monitoring dashboards and troubleshoot applications.
- Collaborate globally to ensure security and quality.
About the role
Software Engineer
JPMorgan Chase is seeking talented Software Engineers to join their team. This role involves managing cloud infrastructure, implementing CI/CD pipelines, and ensuring robust application support. You will collaborate with global teams to deliver innovative solutions and maintain high security standards.
Responsibilities
- Provide and manage cloud infrastructure resources.
- Implement continuous integration for automated deployments.
- Apply incident, problem, and change management processes.
- Propose solutions to business problems, including automating manual processes.
- Drive process orchestration, data storage, compute and batch processes, compute and streaming data processes, data storage, analytics, AI, and ML.
- Develop monitoring and observability dashboards to identify potential issues.
- Identify and escalate roadblocks in existing processes.
- Troubleshoot applications across environments.
- Collaborate within distributed global teams to deploy code, perform post-deployment validation, and upgrade components.
- Partner with internal controls to ensure applications and infrastructure meet internal security standards.
Qualifications
- Minimum seven (7) years of experience in the job offered or as Infrastructure Engineer, Software Engineer, Software Developer, IT Analyst, or related occupation.
- Alternatively, a Bachelor's degree in Information Technology, Electronic Engineering, Computer Engineering, Computer Science, or related field of study plus five (5) years of experience.
Required Skills
- Three (3) years of experience with orchestrating and installing resources for database access (compute power, memory allocation, databases, system accounts).
- Deploying, running, and monitoring certificate lifecycles and ingestion jobs using scheduling tools (e.g., Airflow).
- Defining and managing data storage and access using data lakehouses.
- Provisioning, tuning, and upgrading operations using CI/CD tools (e.g., GitHub, Bitbucket, Jenkins, Jules, Spinnaker).
- Supporting applications on both on-premises and cloud platforms.
- Any experience with setting up file transfer processes in cloud-to-cloud and cloud-to-on-prem use cases.
- Supporting application-to-application authentication solutions.
- Providing and automating infrastructure resources on the cloud.
- Supporting and troubleshooting applications and processes in production environments containing multiple tenants.
- Applying incident, problem, and change management processes.
- Developing, monitoring, and observing dashboards to identify issues.
- Creating processes to monitor CPU and memory peak usage.
- Identifying roadblocks related to bandwidth, prioritization, connectivity, certificate management, missing files, deployment processes, and regulatory reports.
- Automating manual processes and tasks, including report generation.
- Designing applications and transaction flows in the payments ecosystem.
About JPMorganChase
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. We offer a competitive total rewards package including base salary, commission-based pay and/or discretionary incentive compensation, and a range of benefits including comprehensive health care coverage, a retirement savings plan, and more. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Key skills/competency
- Cloud Infrastructure Management
- Continuous Integration/Continuous Deployment (CI/CD)
- Incident, Problem, and Change Management
- Automation
- Data Storage and Management
- Monitoring and Observability
- Application Troubleshooting
- Global Team Collaboration
- Security Standards
- Payments Ecosystem Design
Skills & topics
- Software Engineer
- Cloud Infrastructure
- CI/CD
- Automation
- Data Lakehouse
- Airflow
- Jenkins
- GitHub
- Troubleshooting
- Payments Ecosystem
- DevOps
- IT Operations
- Full-Time
- Tampa, FL
- JPMorgan Chase
How to get hired
- Tailor your resume: Highlight experience in cloud infrastructure, CI/CD, and automation relevant to Software Engineer roles at JPMorgan Chase.
- Showcase relevant skills: Emphasize experience with tools like GitHub, Jenkins, Airflow, and data lakehouses as required.
- Quantify achievements: Use numbers to demonstrate impact in previous roles, such as improvements in deployment times or issue resolution.
- Prepare for technical interviews: Brush up on cloud technologies, system design, and problem-solving scenarios common for Software Engineers.
- Understand the company: Research JPMorgan Chase's values, recent projects, and the specific team to tailor your answers.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the minimum education and experience requirements for the Software Engineer position at JPMorgan Chase?
- The minimum education requirement is seven years of experience in a relevant role, or alternatively, a Bachelor's degree in IT, Engineering, or Computer Science plus five years of experience. This experience should include areas like Infrastructure Engineer, Software Engineer, or IT Analyst.
- What specific cloud platforms and CI/CD tools are important for this Software Engineer role at JPMorgan Chase?
- The role requires experience supporting applications on both on-premises and cloud platforms. Proficiency with CI/CD tools such as GitHub, Bitbucket, Jenkins, Jules, and Spinnaker is crucial for provisioning, tuning, and upgrading operations.
- How does JPMorgan Chase approach continuous integration and deployment for Software Engineers?
- JPMorgan Chase emphasizes implementing continuous integration for automated deployments. This involves utilizing CI/CD tools and processes to streamline the software development lifecycle and ensure efficient code delivery.
- What kind of experience is needed for data storage and processing in this Software Engineer role?
- Candidates need experience defining and managing data storage and access using data lakehouses. The role also involves driving process orchestration for data storage, compute, batch, streaming data, analytics, AI, and ML.
- Does the Software Engineer position at JPMorgan Chase involve any experience with the payments ecosystem?
- Yes, the role requires experience in designing applications and transaction flows within the payments ecosystem. This indicates a focus on financial technology and transaction processing.
- What are the key responsibilities regarding monitoring and troubleshooting for a Software Engineer at JPMorgan Chase?
- Software Engineers are responsible for developing monitoring and observability dashboards to identify potential issues. They also need to troubleshoot applications across environments and identify roadblocks in existing processes.
- How does JPMorgan Chase ensure security for its applications and infrastructure?
- The role involves partnering with internal controls to ensure that applications and infrastructure meet internal security standards. This collaborative approach ensures robust security measures are in place.
Similar roles
Open positions we recommend based on this role.