US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Python / AWS Lead Software Engineer

Be an integral part of an innovative software engineer team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking, you will be an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

You will bring your robust background in software development, exceptional leadership abilities, and the capability to promote complex projects from conception to completion.

This role provides an opportunity to be at the forefront of technological innovation in a leading financial institution.

Job responsibilities


* Design, develop, and implement software applications and systems, ensuring scalability, performance, and security.


* Collaborate with cross-functional engineering teams to seamlessly integrate AI technologies into existing architectures, employing Python for the development of scalable and robust AI solutions.


* Perform in-depth analysis and interpretation of complex, high-dimensional data sets using Python libraries such as NumPy, Pandas, and TensorFlow to generate AI-driven insights and actionable recommendations


* Collaborate with cross-functional teams, including product management, design, and QA, to deliver high-quality software solutions.


* Drive the technical direction of projects, making architectural decisions and ensuring alignment with business goals.


* Conduct code reviews and ensure adherence to best practices and coding standards.


* Identify and resolve technical challenges and bottlenecks in the development process.


* Stay up-to-date with industry trends and emerging technologies, incorporating them into the development process as appropriate.


* Participate in the recruitment and onboarding of new team members.

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 5+ years applied experience.


* Advanced skills in critical analysis and architectural design, with a focus on microservice architectures.


* Experience in creating highly decoupled systems that promote flexibility, scalability, and resilience.

Ability to evaluate and implement architectural patterns that optimize performance and maintainability.


* Mastery of Java and SpringBoot for backend development, with a deep understanding of best practices in object-oriented programming and design patterns.

Expertise in front-end development using ReactJS, with a focus on building responsive and user-friendly interfaces.


* In-depth experience with Apache Kafka for building real-time data streaming applications.

Ability to design and implement event-driven architectures that enhance system responsiveness and data processing capabilities.


* Advanced knowledge of AWS services, including Lambda, ECS, and RDS.

Experience...




Share Job