Job Description
There’s nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems.
As a Software Engineer II at JPMorgan Chase within the Corporate Technology, 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:
- Execute software solutions, design, development, and technical troubleshooting, thinking beyond conventional approaches to solve technical problems.
- Create secure, high-quality production code and maintain algorithms that synchronize with appropriate systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
- Proactively identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and participate in events exploring new and emerging technologies.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software engineering concepts with 3+ years of applied experience.
- Good understanding of Docker and Kubernetes.
- Experience with AWS, Kubernetes, Linux, Shell Scripting, and Terraform.
- Experience in implementing CI/CD pipelines.
Preferred Qualifications, Capabilities, and Skills: