Exciting Career Opportunity: Software Engineer III at JPMorgan Chase & Co.
Are you ready to elevate your software engineering career? We have a rewarding opportunity for a skilled Software Engineer III within the Chief Administrative Office team at JPMorgan Chase & Co. As a seasoned member of our agile team, you'll design and deliver trusted, market-leading technology products in a secure, stable, and scalable manner. Your role will involve executing critical technology solutions across various technical areas to support our firm’s business objectives.
Job Responsibilities
- Execute software solutions, including design, development, and technical troubleshooting, while thinking beyond routine approaches to innovate or resolve technical challenges.
- Create secure and high-quality production code and maintain algorithms that run seamlessly with appropriate systems.
- Produce architecture and design artifacts for complex applications and ensure design constraints are met during software code development.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to improve software applications and systems continually.
- Proactively identify hidden problems and patterns in data to drive enhancements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events, exploring new and emerging technologies.
- Enhance team culture by promoting diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts, with 3+ years of development experience in Python, PySpark, Microservices, REST services, and Kubernetes.
- Hands-on experience in database development.
- Practical experience in system design, application development, testing, and operational stability.
- Proficiency in coding, preferably in Java.
- Experience in developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
- Proficiency with source control tools such as GIT and Bitbucket.
- Experience with Agile development lifecycle methodology.
- Comprehensive understanding of the Software Development Life Cycle.
- Solid grasp of agile methodologies, including CI/CD, application resiliency, and security.
- Demonstrated knowledge of software applications and technical processes within a specific technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).
Preferred Qualifications, Capabilities, and Skills
- Familiarity with modern front-end technologies.
- Exposure to cloud technologies.
- Knowledge of Kubernetes.
About JPMorgan Chase & Co.
JPMorgan Chase & Co., one of the oldest financial institutions, delivers innovative financial solutions to millions of consumers, small businesses, and some of the world's most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning over 200 years, we remain a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
Our employees are our greatest asset, and their diverse talents drive our global success. We are an equal opportunity employer committed to fostering diversity and inclusion. We do not discriminate based on any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, disability, or any other legally protected status. We also provide reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Company: JPMorgan Chase & Co.
Job Title: Software Engineer III - Python, PySpark