Software Engineer II - DevOps & Production Support
JPMorganChase
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Asset & Wealth Management, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
- Monitors, support, and maintain production applications and batch processes to ensure high availability and reliability.
- Collaborates closely with internal users in Operations, Client Service, and Front Office to promptly address queries and resolve issues.
- Performs detailed analysis of business functionality, troubleshoot application logic, and provide effective solutions to user requests.
- Automates manual processes and workflows within production support and DevOps areas to drive operational efficiency.
- Adheres to firm-wide architecture standards, risk management, and security policies in all support and automation activities.
- Takes ownership of incident management, root cause analysis, and resolution of production issues.
- Participates in broader Line of Business (LOB) and firm-wide initiatives, contributing to process improvements and technology upgrades.
- Utilizes SRE tools and practices for observability, monitoring, and proactive issue detection.
- Communicates effectively and document processes, building strong relationships with developers, stakeholders, and users to ensure successful support and delivery.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Experience in DevOps, production support and related roles within technology teams.
- Strong expertise in SQL and relational databases, with the ability to write, optimize, and troubleshoot complex queries. Hands-on experience monitoring application batches and ensuring smooth batch operations.
- Solid understanding of Site Reliability Engineering (SRE) tools and practices, particularly those related to observability and monitoring (e.g., Grafana, Prometheus, Splunk).
- Strong ownership mindset, with a track record of automating manual processes and driving efficiency within production support and DevOps areas.
- Proficiency in at least one programming language (such as Java, Spring Boot), enabling effective analysis of existing codebases and application logic.
- Ability to manage multiple assignments, prioritize tasks, and work under tight deadlines.
- Experience collaborating with globally distributed teams.
Preferred qualifications, capabilities, and skills
- Exposure to cloud platforms (AWS, Azure, GCP) and cloud-native DevOps practices.
- Familiarity with modern CI/CD tools and pipelines (e.g., Jenkins, Maven, Git).
- Experience with incident management, root cause analysis, and post-mortem processes.
- Knowledge of scripting languages (e.g., Python, Shell) for automation and operational tasks.
Serve as an emerging member of an agile team to design and deliver market-leading technology products in a secure and scalable way