Lead Software Engineer - Cloud Platform Engineering - Python / Java , AWS
Aumni
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 Consumer & Community Banking, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities include implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm's objectives.
Job responsibilities
- Platform Solution Design & Development:
Lead the design, development, and implementation of scalable platform solutions, leveraging advanced troubleshooting skills and innovative approaches to address complex infrastructure and integration challenges. - Secure Coding & Platform Reliability:
Develop and maintain high-quality, secure production code and automation scripts, ensuring seamless integration and reliability across enterprise platforms and infrastructure. - Platform Architecture & Design Documentation:
Produce comprehensive architecture and design documentation for complex applications, ensuring all design constraints and best practices are adhered to throughout the software development lifecycle. - Data Analysis & Visualization:
Gather, analyze, and synthesize large, diverse data sets to develop actionable visualizations and reporting, driving continuous improvement of software applications and system performance. - Problem Identification & System Improvement:
Proactively uncover hidden issues and patterns within data, leveraging insights to enhance coding standards, system architecture, and overall application resiliency. - Community Engagement & Technology Exploration:
Contribute to internal software engineering communities of practice, actively participating in events and initiatives that explore emerging technologies and industry trends. - Team Culture & Leadership:
Champion a team culture rooted in diversity, inclusion, respect, and opportunity, mentoring junior engineers and fostering a collaborative environment.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Education & Experience:
Formal training or certification in software engineering concepts, with a minimum of 7 years of hands-on experience in system design, application development, testing, and operational stability within large-scale corporate environments. - Programming Proficiency:
Advanced proficiency in Python and/or Java, with demonstrated expertise in developing, debugging, and maintaining code using modern programming and database querying languages. - Data Storage Solutions:
Extensive experience with SQL and NoSQL databases, data lakes, and AWS S3, including the design and implementation of scalable data storage architectures. - Cloud Services Expertise:
Proven track record in deploying and managing applications using AWS services such as EMR, EKS/ECS, EC2, Event Bus, and S3. - Monitoring & Logging Tools:
Deep familiarity with enterprise logging and monitoring platforms, including Splunk, Elastic Search, Dynatrace, AppDynamics, Grafana, CloudWatch, and Datadog. - CI/CD & Automation:
Strong experience with Continuous Integration and Continuous Deployment processes, utilizing tools such as Jenkins and Spinnaker to automate and streamline software delivery pipelines. - Software Development Lifecycle:
Comprehensive understanding of the full software development lifecycle, agile methodologies, application resiliency, and security best practices. - Technical Domain Knowledge:
Demonstrated expertise in software applications and technical processes within disciplines such as cloud computing, artificial intelligence, machine learning, and mobile technologies.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team