We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Chief Technology Office, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Design, develop, and implement software solutions that enhance system reliability and performance.
- Create secure and high-quality production code, ensuring it aligns with system architecture and design constraints.
- Develop proactive monitoring systems and automation tools to facilitate automatic healing and recovery during system failures.
- Conduct root cause analysis and implement permanent remediation plans to prevent future incidents.
- Gather, analyze, and synthesize data to develop visualizations and reports on application/system health, uptime, and performance improvements.
- Collaborate with development teams to build reliability and address service disruptions.
- Promote a team culture of diversity, equity, inclusion, and respect.
Want more jobs like this?
Get jobs delivered to your inbox every week.
Required qualifications, capabilities, and skills
- Formal training or certification on Software engineering concepts and 3+ years applied experience
- Proficient in platform management across Linux, UNIX, and Windows, with expertise in application and middleware support.
- Proficiency in observability, instrumentation, monitoring, alerting, and performance issue response using AppDynamics, Dynatrace, Splunk, and Grafana.
- Experience with automation and configuration management tools, including Ansible, Puppet, and Chef.
- Hands on scripting and programming languages, particularly Python and Java.
- Experienced in system design, application development, testing, and ensuring operational stability.
- Understanding of agile methodologies, including CI/CD, application resiliency, and security practices, with experience in Jenkins, GIT, CI/CD pipelines, and Agile/Scrum practices.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
- Familiar with DevOps and SRE principles.
- Knowledge of infrastructure management, capacity planning, and resilience strategies.